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 相关文章推荐
py中的目录与文件判别代码
Jul 16 Python
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
Jun 04 Python
python reduce 函数使用详解
Dec 05 Python
python实现傅里叶级数展开的实现
Jul 21 Python
tensorflow学习教程之文本分类详析
Aug 07 Python
python集合比较(交集,并集,差集)方法详解
Sep 13 Python
Python for i in range ()用法详解
Sep 18 Python
Python实现bilibili时间长度查询的示例代码
Jan 14 Python
python对象销毁实例(垃圾回收)
Jan 16 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
Apr 27 Python
Python通用唯一标识符uuid模块使用案例
Sep 10 Python
python Yaml、Json、Dict之间的转化
Oct 19 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
将博客园(cnblogs.com)数据导入到wordpress的代码
2013/01/06 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
PHP中file_exists函数不支持中文名的解决方法
2014/07/26 PHP
Codeigniter中集成smarty和adodb的方法
2016/03/04 PHP
php 判断过去离现在几年的函数(实例代码)
2016/11/15 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
JS URL传中文参数引发的乱码问题
2009/09/02 Javascript
JS+CSS实现可拖拽的漂亮圆角特效弹出层完整实例
2015/02/13 Javascript
AngularJS内建服务$location及其功能详解
2016/07/01 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
如何使用bootstrap框架 bootstrap入门必看!
2017/04/13 Javascript
JavaScript中使用参数个数实现重载功能
2017/09/01 Javascript
Vue组件通信之Bus的具体使用
2017/12/28 Javascript
node 使用 async 控制并发的方法
2018/05/07 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
2013/11/15 Python
Python描述器descriptor详解
2015/02/03 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
Python实现遍历目录的方法【测试可用】
2017/03/22 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
python 安装库几种方法之cmd,anaconda,pycharm详解
2020/04/08 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
使用canvas绘制贝塞尔曲线
2014/12/17 HTML / CSS
项目建议书格式
2014/03/12 职场文书
2015高考寄语集锦
2015/02/27 职场文书
法律进社区活动总结
2015/05/07 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
选调生挂职锻炼工作总结
2015/10/23 职场文书
反邪教教育心得体会
2016/01/15 职场文书
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python