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的Template使用指南
Sep 11 Python
python中numpy基础学习及进行数组和矢量计算
Feb 12 Python
详解python中executemany和序列的使用方法
Aug 12 Python
TensorFlow实现Batch Normalization
Mar 08 Python
Django自定义用户认证示例详解
Mar 14 Python
利用python如何处理百万条数据(适用java新手)
Jun 06 Python
推荐10款最受Python开发者欢迎的Python IDE
Sep 16 Python
python3中rank函数的用法
Nov 27 Python
给Python学习者的文件读写指南(含基础与进阶)
Jan 29 Python
Python实现子类调用父类的初始化实例
Mar 12 Python
python从Oracle读取数据生成图表
Oct 14 Python
Python语言内置数据类型
Feb 24 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
深入了解php4(1)--回到未来
2006/10/09 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
2010/04/17 PHP
PHP实现克鲁斯卡尔算法实例解析
2014/08/22 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
2018/04/20 PHP
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
浅谈 javascript 事件处理
2015/01/04 Javascript
jQuery中find()方法用法实例
2015/01/07 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
JS Array创建及concat()split()slice()的使用方法
2016/06/03 Javascript
canvas 实现中国象棋
2017/02/17 Javascript
Vue.js用法详解
2017/11/13 Javascript
利用Vue2.x开发实现JSON树的方法
2018/01/04 Javascript
Vue v-bind动态绑定class实例方法
2020/01/15 Javascript
jquery实现拖拽添加元素功能
2020/12/01 jQuery
Python实现获取操作系统版本信息方法
2015/04/08 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
2018/06/19 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
Python实现获取本地及远程图片大小的方法示例
2018/07/21 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
django API 中接口的互相调用实例
2020/04/01 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
送给他或她的礼物:FUN.com
2018/08/17 全球购物
.NET是怎么支持多种语言的
2015/02/24 面试题
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
银行职员自我鉴定
2014/04/20 职场文书
优秀语文教师事迹
2014/05/18 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
幼儿园小班家长评语
2014/12/30 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
2015年煤矿安全工作总结
2015/05/23 职场文书
2019送给家人们的中秋节祝福语
2019/08/15 职场文书
如何利用 CSS Overview 面板重构优化你的网站
2021/10/24 HTML / CSS
Android开发实现极为简单的QQ登录页面
2022/04/24 Java/Android