Python基础知识:整理11 模块的导入、自定义模块和安装第三方包

发布时间:2024年01月12日

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 m1

result = 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. 直接编译器中安装

文章来源:https://blog.csdn.net/m0_61495539/article/details/135561930
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。