1.模块的导入
第一种:import 模块名
第二种:from 模块名 import 函数名
第三种:import 模块名 as 新名字
第二种:from 模块名 import 函数名
第三种:import 模块名 as 新名字
2.模块的制作
if __name__ == '__main__': 用于模块中的测试部分,导入模块后不会运行。
在使用自身的时候 __name__='__main__',如果在另一个文件中导入原模块,原模块运行__name__结果为文件名
if __name__ == '__main__': 用于模块中的测试部分,导入模块后不会运行。
在使用自身的时候 __name__='__main__',如果在另一个文件中导入原模块,原模块运行__name__结果为文件名
def add(a,b):
print(a+b)
def test():
add(1,2)
add(1,2)
if __name__ == '__main__':
test()
test()
3.模块导入路径
>>> import sys
>>> for each in sys.path:
print(each)
>>> for each in sys.path:
print(each)
G:\我的python\Lib\idlelib
G:\我的python软件\python36.zip
G:\我的python软件\DLLs
G:\我的python软件\lib
G:\我的python软件
G:\我的python软件\lib\site-packages
>>>
G:\我的python软件\python36.zip
G:\我的python软件\DLLs
G:\我的python软件\lib
G:\我的python软件
G:\我的python软件\lib\site-packages
>>>
#sys.path返回一个列表
推荐保存在 site-packages 文件夹下
推荐保存在 site-packages 文件夹下
可以sys.path.append()添加搜索路径
4.包(package)
①创建一个文件夹,用于存放相关的模块,文件夹的名字即包的名字
②在文件夹中创建一个__init__.py的模块文件,内容可以为空
③将相关的模块放入文件夹中
①创建一个文件夹,用于存放相关的模块,文件夹的名字即包的名字
②在文件夹中创建一个__init__.py的模块文件,内容可以为空
③将相关的模块放入文件夹中