python学习20--模块

1.导入模块(访问.py文件)
  第一种方法:from 文件名。同一文件夹下,并import文件名,不需要拓展名
    访问:用文件名.functionname().其中:文件名称为命名空间、
  第二种方法:同一文件夹;from 文件名 import 函数名(*),则在下面调用方法是,不需要写文件名,可直接使用
    函数名。但不推荐,如果两个模块内又相同名字的两个方法,则会相互混淆。

  第三种方法:from 文件名 as newname.类似于第一种方法,用一个简短的名字代替原名字。
2.if __name__ = __main__
  设计模块的单独运行和被调用。在模块中调用__name__变量,返回模块名。所以如果模块作为单独运行此时,可以执行if条件成立后的
  处理语句。否则该模块被另一个模块调用,并运行另一个模块时,不会调用if后逻辑处理语句。
3.搜索路径
  利用import sys
  sys.path可以查看当前文件可以搜索的文件路径列表,返回的是一个列表。
  另:增加自定义路径:sys.path.append(“”)
4.包(package)
  1.创建一个文件夹,并放入模块,其中文件夹名就是包名。
  2.文件夹中新建一个名为__init__.py的模块,内容可以为空。
  3.将相关模块放入文件夹中。
  导入包内模块
  在前面导入模块的名字前加包名.模块名

原文地址:https://www.cnblogs.com/zjh225901/p/6347593.html