首页 Python基础入门视频教程 包和模块-包和模块创建和使用
pay pay

包和模块-包和模块创建和使用

日期: 2021年11月21日 01:37
阅读: 121
作者: Python自学网

摘要: 包和模块-包和模块创建和使用

1.创建模块

# 1.新建一个xxx.py文件
# 2.import xxx

2.创建包

# 1.新建一个python package目录(bao),内部包含__init__.py文件
# 2.在bao目录中新建一个文件xxx.py
# 3.在当前文件中引用包:from bao import xxx或者import bao.xxx  :这里注意模块名不能加.py
import test3
print(test3.num)
test3.func()
from bao.bao2 import test4
print(test4.num)
test4.func()

3.包和模块的基本运用

# 1.创建包和模块
# 2.查看
import os
print(os.__file__)  # 查看包所在目录路径
print(dir(os))  # 查看包和模块的内容
# 3.别名
import os as xx
print(xx.path)
from os import scandir as xx, defpath as xxx
# 使用from导入多层包一定要保证import后面最简化,也就是说form中能看到什么import后面才能导入什么
# 4.from导入包中某一部分资源

# from mk import *  # *代表非下划线开头的资源
# from bao import *
# __all__ = ['num1', 'num2']  # 表示这个模块中只有num1和num3资源可以被引用,也就是上面的*匹配到的资源

4.修改sys.path

# 1.增加路径列表
import 5.sys系统模块
print(5.sys系统模块.path)
# 导入文件包时先通过sys.path中的内置路径查找所有的包,如果没有返回错误,这时候我们也可以通过增加sys.path中的路径
# 来实现,如下:
5.sys系统模块.path.append(r'D:\Pictures\xxx')  # 也可以通过insert加到列表前面来提升优先级
print(5.sys系统模块.path)
# 然后重新导入XXX就可以自动检索到XXX模块了
# import xxx
# 2.修改系统环境变量
# 3.修改path

 

部分文字内容为Python自学网原创作品,转载请注明出处!视频内容已申请版权,切勿转载!
回顶部