1 模块的导入
1.1 使用import 导入time模块,使用sleep功能(函数)
import time
print("start")
time.sleep(3)
print("end")
1.2 使用from 导入time的sleep功能
from time import sleep
print("start")
sleep(3)
print("end")
1.3 使用 * 导入 time模块的全部功能
from time import *
print("start")
sleep(3)
print("end")
1.4 使用as给导入的功能起别名
from time import sleep as my_sleep
print("start")
my_sleep(3)
print("end")import time as t
print("start")
t.sleep(3)
print("end")
2 自定义模块
2.1 导入自定义模块
import modules.my_module1 as m1result = m1.add(1, 2)
print(result)
注意:当导入多个模块的时候且模块内有同名功能。当调用这个同名功能的时候,调用的是后面导入的模块的功能(后面的会覆盖前面的)
2.2 __main__ 变量
当我们自定义模块的内容如下所示时
导入my_module1的时候,就把模块中的内容执行了,但是我们不想导入模块的时候,去执行函数调用 => 所以可以使用 __main__ 变量来解决这个问题
2.3 __all__ 变量
如果一个模块文件中有 __all__变量,那么在使用 from xxx import * 导入模块全部功能的时候,只会导入__all__变量中指定的内容
3 安装第三方包
1. pip install 包名
2. 国内镜像安装(推荐,速度快) pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名
3. 直接编译器中安装