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.将相关模块放入文件夹中。
导入包内模块
在前面导入模块的名字前加包名.模块名