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