python sys模块sys.path使用方法示例


Posted in Python onDecember 04, 2013

python sys模块包含了与python解释器和它的环境有关的函数,这个你可以通过dir(sys)来查看他里面的方法和成员属性

import sys
print dir(sys)

result:

['__displayhook__', '__doc__', '__excepthook__', '__name__', '__package__', '__stderr__', '__stdin__', '__stdout__', '_clear_type_cache', '_current_frames', '_getframe', '_mercurial', 'api_version', 'argv', 'builtin_module_names', 'byteorder', 'call_tracing', 'callstats', 'copyright', 'displayhook', 'dllhandle', 'dont_write_bytecode', 'exc_clear', 'exc_info', 'exc_type', 'excepthook', 'exec_prefix', 'executable', 'exit', 'flags', 'float_info', 'float_repr_style', 'getcheckinterval', 'getdefaultencoding', 'getfilesystemencoding', 'getprofile', 'getrecursionlimit', 'getrefcount', 'getsizeof', 'gettrace', 'getwindowsversion', 'hexversion', 'long_info', 'maxint', 'maxsize', 'maxunicode', 'meta_path', 'modules', 'path', 'path_hooks', 'path_importer_cache', 'platform', 'prefix', 'py3kwarning', 'setcheckinterval', 'setprofile', 'setrecursionlimit', 'settrace', 'stderr', 'stdin', 'stdout', 'subversion', 'version', 'version_info', 'warnoptions', 'winver']
import sys
print sys.path
result:
['C:\\Documents and Settings\\username\\My Documents\\Aptana Studio 3 Workspace\\Python_Test_Project\\src', 'C:\\Documents and Settings\\username\\My Documents\\Aptana Studio 3 Workspace\\Python_Test_Project\\src', 'C:\\Python27', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\site-packages', 'C:\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode', 'C:\\WINDOWS\\system32\\python27.zip']

里面有个 sys.path属性。他是一个list.默然情况下python导入文件或者模块的话,他会先在sys.path里找模块的路径。如果没有的话,程序就会报错。
所以我们一般自己写程序的话。最好把自己的模块路径给加到当前模块扫描的路径里,eg: sys.path.append('你的模块的名称'),这样程序就不会
因为找不到模块而报错。。

Python 相关文章推荐
基于python实现在excel中读取与生成随机数写入excel中
Jan 04 Python
PyQt5每天必学之QSplitter实现窗口分隔
Apr 19 Python
python中将\\uxxxx转换为Unicode字符串的方法
Sep 06 Python
使用pandas把某一列的字符值转换为数字的实例
Jan 29 Python
python时间序列按频率生成日期的方法
May 14 Python
Python内存管理实例分析
Jul 10 Python
Django--权限Permissions的例子
Aug 28 Python
python程序 创建多线程过程详解
Sep 23 Python
python支持多线程的爬虫实例
Dec 21 Python
opencv resize图片为正方形尺寸的实现方法
Dec 26 Python
Python基础之列表常见操作经典实例详解
Feb 26 Python
理解Django 中Call Stack机制的小Demo
Sep 01 Python
Python yield使用方法示例
Dec 04 #Python
python函数参数*args**kwargs用法实例
Dec 04 #Python
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
Dec 04 #Python
Python Web框架Pylons中使用MongoDB的例子
Dec 03 #Python
python将xml xsl文件生成html文件存储示例讲解
Dec 03 #Python
python使用reportlab画图示例(含中文汉字)
Dec 03 #Python
python33 urllib2使用方法细节讲解
Dec 03 #Python
You might like
php摘要生成函数(无乱码)
2012/02/04 PHP
Javascript var变量隐式声明方法
2009/10/19 Javascript
JS学习之一个简易的日历控件
2010/03/24 Javascript
基于jquery的放大镜效果
2012/05/30 Javascript
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
javascript随机之洗牌算法深入分析
2014/06/07 Javascript
JS获取各种宽度、高度的简单介绍
2014/12/19 Javascript
jQuery EasyUI Dialog拖不下来如何解决
2015/09/28 Javascript
jquery mobile界面数据刷新的实现方法
2016/05/28 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
SelecT下拉框选中和取值的解决方法
2016/11/22 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
基于vue.js实现的分页
2018/03/13 Javascript
基于Nodejs的Tcp封包和解包的理解
2018/09/19 NodeJs
在Vue项目中使用snapshot测试的具体使用
2019/04/16 Javascript
微信小程序 scroll-view 实现锚点跳转功能
2019/12/12 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
对Python3.6 IDLE常用快捷键介绍
2018/07/16 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
浅谈python锁与死锁问题
2020/08/14 Python
Python判断字符串是否为合法标示符操作
2020/09/03 Python
HTML5的革新 结构之美
2011/06/20 HTML / CSS
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
Sam’s Club山姆会员商店:沃尔玛旗下高端会员制商店
2017/01/16 全球购物
艺龙旅行网酒店预订:国内、港澳台酒店
2018/06/26 全球购物
"引用"与多态的关系
2013/02/01 面试题
优秀部门获奖感言
2014/02/14 职场文书
红头文件任命书范本
2014/06/05 职场文书
地球一小时宣传标语
2014/06/24 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
采购员岗位职责
2015/02/03 职场文书
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript
SpringBoot 集成Redis 过程
2021/06/02 Redis