Python学习笔记14—模块

在python中所有的模块都被加入到了sys.path中,用下面的方法可以看见模块的位置。

>>> import sys
>>> import pprint
>>> pprint.pprint(sys.path)
['',
 '/usr/local/python2.7/lib/python27.zip',
 '/usr/local/python2.7/lib/python2.7',
 '/usr/local/python2.7/lib/python2.7/plat-linux2',
 '/usr/local/python2.7/lib/python2.7/lib-tk',
 '/usr/local/python2.7/lib/python2.7/lib-old',
 '/usr/local/python2.7/lib/python2.7/lib-dynload',
 '/usr/local/python2.7/lib/python2.7/site-packages']

可以把自己写的模块放到上述路径中,也可以使用下面的方法也可以让python解释器读取到

#/usr/bin/env python
#coding=utf-8
import sys
sys.path.append("/python/demo30.py")
import demo30
print demo30.lang

当然更多的是使用环境变量

export PATH=$PATH:/python

这样就可以把模块放到“/python”下,而直接引用了

原文地址:https://www.cnblogs.com/zydev/p/5884894.html