python中sys.path使用
2016-03-01 13:16
525 查看
sys模块包含了与python解释器和它的环境有关的函数,这个你可以通过dir(sys)来查看他里面的方法和成员属性。
下面的两个方法可以将模块路径加到当前模块扫描的路径里:
sys.path.append('你的模块的名称')。
sys.path.insert(0,'模块的名称')
永久添加路径到sys.path中,方式有三,如下:
1)将写好的py文件放到 /usr/lib/python2.6/site-packages 目录下
2) 在 /usr/lib/python2.6/site-packages 下面新建一个.pth 文件(以pth作为后缀名)
将模块的路径写进去,一行一个路径,如: vim pythonmodule.pth
/home/liu/shell/config
/home/liu/shell/base
3) 使用PYTHONPATH环境变量
export PYTHONPATH=$PYTHONPATH:/home/liu/shell/config
下面的两个方法可以将模块路径加到当前模块扫描的路径里:
sys.path.append('你的模块的名称')。
sys.path.insert(0,'模块的名称')
永久添加路径到sys.path中,方式有三,如下:
1)将写好的py文件放到 /usr/lib/python2.6/site-packages 目录下
2) 在 /usr/lib/python2.6/site-packages 下面新建一个.pth 文件(以pth作为后缀名)
将模块的路径写进去,一行一个路径,如: vim pythonmodule.pth
/home/liu/shell/config
/home/liu/shell/base
3) 使用PYTHONPATH环境变量
export PYTHONPATH=$PYTHONPATH:/home/liu/shell/config
相关文章推荐
- python IOError: invalid mode ('r') or filename
- python 入门学习
- python最简单直接的自定义模块导入方法
- Python中的装饰器
- 【转】VS 2005中实现对Python 2.5.2的模块扩展实验
- 给树莓派加上wifi模块 8266
- 深入Python(4):深拷贝和浅拷贝
- 在Ubuntu下切换当前python的版本
- 【python】编程语言入门经典100例--16
- Course2-Python函数和模块
- python开发ftp服务器第一天(pyftpdlib)
- python的字符串内建函数
- python开发ftp服务器第一天(pyftpdlib)
- mac上使用crontab周期性执行python脚本
- Python scikit-learn机器学习:feature_selection模块
- Python高级爬虫(四):动态加载页面的解决方案与爬虫代理
- Python高级爬虫(三):数据存储以及多线程
- Python练习(1):递归和动态规划的简单应用
- Python迭代器和生成器
- python将时间修改成本地的TIME ZONE