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中实现两个字典(dict)合并的方法
Sep 23 Python
python中解析json格式文件的方法示例
May 03 Python
Flask数据库迁移简单介绍
Oct 24 Python
python实现对excel进行数据剔除操作实例
Dec 07 Python
Atom的python插件和常用插件说明
Jul 08 Python
解决python3 urllib 链接中有中文的问题
Jul 16 Python
python连接mongodb密码认证实例
Oct 16 Python
python中的tcp示例详解
Dec 09 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
Pytorch中实现只导入部分模型参数的方式
Jan 02 Python
django rest framework使用django-filter用法
Jul 15 Python
OpenCV图片漫画效果的实现示例
Aug 18 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防注入安全代码
2008/04/09 PHP
PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法
2009/03/10 PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
2012/03/11 PHP
smarty模板引擎之分配数据类型
2015/03/30 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
2016/04/20 PHP
PHP数据库编程之MySQL优化策略概述
2017/08/16 PHP
php如何获取Http请求
2020/04/30 PHP
Jquery实现自定义弹窗示例
2014/03/12 Javascript
Nodejs学习笔记之Global Objects全局对象
2015/01/13 NodeJs
jQuery晃动层特效实现方法
2015/03/09 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
JavaScript实现精美个性导航栏筋斗云效果
2017/10/29 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
vue+axios+element ui 实现全局loading加载示例
2018/09/11 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
解决vue scoped html样式无效的问题
2020/10/24 Javascript
Python操作列表的常用方法分享
2014/02/13 Python
使用Python制作自动推送微信消息提醒的备忘录功能
2018/09/06 Python
解决python3 安装不了PIL的问题
2019/08/16 Python
Python底层封装实现方法详解
2020/01/22 Python
django 实现手动存储文件到model的FileField
2020/03/30 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
详解html5 postMessage解决跨域通信的问题
2018/08/17 HTML / CSS
学校办公室主任职责
2013/12/27 职场文书
班组长安全职责
2014/01/05 职场文书
优秀乡村医生先进事迹材料
2014/08/23 职场文书
珍惜资源的建议书
2014/08/26 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
幼儿园辞职信
2015/05/13 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
十二生肖观后感
2015/06/12 职场文书
全面盘点MySQL中的那些重要日志文件
2021/11/27 MySQL