sys.path库
来源:互联网 发布:阿里云和亚马逊云 编辑:程序博客网 时间:2024/05/14 09:17
os.path模块
sys.path.append
对于模块和自己写的程序不在同一个目录下,可以把模块的路径通过sys.path.append(路径)添加到程序中。
在程序开头加上:
import syssys.path.append(’引用模块的地址')
记录下:Python 的 sys.path.append()
当我们导入一个模块时:import xxx,默认情况下python解析器会搜索当前目录、已安装的内置模块和第三方模块,搜索路径存放在sys模块的path中:
sys.path 返回的是一个列表!该路径已经添加到系统的环境变量了,当我们要添加自己的搜索目录时,可以通过列表的append()方法;
对于模块和自己写的脚本不在同一个目录下,在脚本开头加sys.path.append('xxx'):
这种方法是运行时修改,脚本运行后就会失效的。
另外一种方法是:
把路径添加到系统的环境变量,或把该路径的文件夹放进已经添加到系统环境变量的路径内。环境变量的内容会自动添加到模块搜索路径中。
原文:http://www.tuicool.com/articles/EB3miqr
sys模块包含了与python解释器和它的环境有关的函数,这个你可以通过dir(sys)来查看他里面的方法和成员属性。
下面的两个方法可以将模块路径加到当前模块扫描的路径里:
sys.path.append('你的模块的名称')。
sys.path.insert(0,'模块的名称')
永久添加路径到sys.path中,方式有三,如下:
1)将写好的py文件放到 已经添加到系统环境变量的 目录下 ;
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库
- sys.path sys.argv
- import sys sys.path.append(...)
- import sys + sys.path.append(...)
- python sys.path用法
- python sys.path用法
- python sys.path用法
- sys.path设置
- python sys.path.append
- python sys.path.append
- Python中的sys.path
- sys.path.append()
- python:sys.path.append()
- python sys.path.append
- sys.path.insert()用法
- python sys.path
- python sys.path.append
- Python sys.path
- 怎么4点不到,就饿了呢
- android 事件传递机制
- linux命令之tar
- #HYSBZ-2539#[CTSC2000]丘比特的烦恼
- Facebook SDE onsite面经
- sys.path库
- LeetCode 20. Valid Parentheses
- servlet的详细介绍
- 移动自动化测试环境搭建
- LeetCode 14. Longest Common Prefix
- 欢迎使用CSDN-markdown编辑器
- javaWeb 记住用户账户密码
- 496. Next Greater Element I(C语言版本)
- oracle创建表空间及用户