python-模块
模块
意义:重用代码
在我们自己编写模块时,要支持对模块的检测:
在导入模块时检测模块是否有效。无效时打印一些字符。使用到了__name__
方法
原理:
在一个程序中
1
print(__name__) #返回的是__main__
在一个模块中
1
2import datetime
print(datetime.__name__) #返回的是模块名datetime
所以可以在模块中编写如下代码检测
1 | if __name__ == '__main__': |
模块的导入
模块位置查看
1 | import sys, pprint |
pprint
这个模块的pprint
方法可以更好的显示长字符串
添加模块路径
不常用:直接修改,需要写绝对路径
1
2import sys
sys.path.append('/home/narcissus/Document/python')常用,修改环境变量pythonpath
1
export PYTHONPATH=$PYTHONPATH:~/Document/python
没有?