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代码混合编程的方法
May 19 Python
python实现神经网络感知器算法
Dec 20 Python
Python处理文本换行符实例代码
Feb 03 Python
Python比较2个时间大小的实现方法
Apr 10 Python
Python中一些不为人知的基础技巧总结
May 19 Python
python实现根据文件关键字进行切分为多个文件的示例
Dec 10 Python
Python实现对特定列表进行从小到大排序操作示例
Feb 11 Python
python3.5安装python3-tk详解
Apr 26 Python
python中for循环把字符串或者字典添加到列表的方法
Jul 20 Python
关于Numpy数据类型对象(dtype)使用详解
Nov 27 Python
使用keras和tensorflow保存为可部署的pb格式
May 25 Python
ubuntu安装jupyter并设置远程访问的实现
Mar 31 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
9条PHP编程小知识及易犯的小错误
2015/01/22 PHP
JavaScript触发器详解
2007/03/10 Javascript
Jquery AJAX 框架的使用方法
2009/11/03 Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
2013/01/29 Javascript
JavaScript实现QueryString获取GET参数的方法
2013/07/02 Javascript
初步认识JavaScript函数库jQuery
2015/06/18 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
Jquery Easyui进度条组件Progress使用详解(8)
2020/03/26 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
小程序如何在不同设备上自适应生成海报的实现方法
2019/08/20 Javascript
Vue 一键清空表单的实现方法
2020/02/07 Javascript
微信小程序纯文本实现@功能
2020/04/08 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
2021/01/08 Vue.js
vue 根据选择的月份动态展示日期对应的星期几
2021/02/06 Vue.js
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
Windows8下安装Python的BeautifulSoup
2015/01/22 Python
Python 编码处理-str与Unicode的区别
2016/09/06 Python
pytorch对可变长度序列的处理方法详解
2018/12/08 Python
详解从Django Rest Framework响应中删除空字段
2019/01/11 Python
Python时间序列处理之ARIMA模型的使用讲解
2019/04/02 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
2019/08/09 Python
python matplotlib折线图样式实现过程
2019/11/04 Python
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
BNKR中国官网:带你感受澳洲领先潮流时尚
2018/08/21 全球购物
加拿大最大的体育用品、鞋类和服装零售商:Sport Chek
2018/11/29 全球购物
不假外出检讨书
2014/01/27 职场文书
酒店中秋节活动方案
2014/01/31 职场文书
股东协议书
2014/04/14 职场文书
民事诉讼代理词
2015/05/25 职场文书
Python一些基本的图像操作和处理总结
2021/06/23 Python
Python Pandas 删除列操作
2022/03/16 Python
MongoDB支持的数据类型
2022/04/11 MongoDB
Spring 使用注解开发
2022/05/20 Java/Android