Python模块
Python包
Python的模块可以按照目录组织为包
- 创建包的步骤
- 创建一个名字为包名的目录(假设packA)
- 在包目录下创建一个__init__.py文件
- 在目录下存放脚本文件或已编译的拓展及子包(假设packA1,packA2)
- 导入包
- import packA.packA1
- 或from packA import pakcA1
__name__属性
- 创建一个t1.py文件,键入如下内容
[yonghong@VM_0_5_centos ~]$ vi t1.py
#!/bin/bash/python
# -*- coding:utf-8 -*-
if __name__ == '__main__':
print("程序自身在运行")
else:
print('其它模块导入了我')
- 直接执行t1.py文件,得到输出结果
[yonghong@VM_0_5_centos ~]$ python t1.py
程序自身在运行
- 新建t2.py文件,在t2.py文件里面import t1.py文件
[yonghong@VM_0_5_centos ~]$ vi t2.py
#!/bin/bash/python
# -*- coding:utf-8 -*-
import t1
[yonghong@VM_0_5_centos ~]$ python t2.py
其它模块导入了我