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实现360的字符显示界面
Feb 21 Python
python实现自动更换ip的方法
May 05 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
Jun 14 Python
在Python程序员面试中被问的最多的10道题
Dec 05 Python
django 多数据库配置教程
May 30 Python
python编写简易聊天室实现局域网内聊天功能
Jul 28 Python
Python常用爬虫代码总结方便查询
Feb 25 Python
使用celery执行Django串行异步任务的方法步骤
Jun 06 Python
Python脚本利用adb进行手机控制的方法
Jul 08 Python
让你的Python代码实现类型提示功能
Nov 19 Python
python如何提升爬虫效率
Sep 27 Python
python本地文件服务器实例教程
May 02 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设计模式 Composite (组合模式)
2011/06/26 PHP
js和php邮箱地址验证的实现方法
2014/01/09 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
Codeigniter中集成smarty和adodb的方法
2016/03/04 PHP
phpStorm2020 注册码
2020/09/17 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
2020/10/30 PHP
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
2010/11/14 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
jquery判断类型是不是number类型的实例代码
2016/10/07 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
Layui数据表格 前后端json数据接收的方法
2019/09/19 Javascript
微信小程序canvas开发水果老虎机的思路详解
2020/02/07 Javascript
Openlayers测量距离与面积的实现方法
2020/09/25 Javascript
[43:47]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第一场 12.09
2020/12/11 DOTA
python的Template使用指南
2014/09/11 Python
谈谈Python进行验证码识别的一些想法
2016/01/25 Python
基于pandas数据样本行列选取的方法
2018/04/20 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
2019/08/09 Python
python使用Geany编辑器配置方法
2020/02/21 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
android面试问题与答案
2016/12/27 面试题
物流专业大学生求职信范文
2013/10/28 职场文书
《泉水》教学反思
2014/04/11 职场文书
实习生评语
2014/04/26 职场文书
廉政教育的心得体会
2014/09/01 职场文书
大学学生个人总结
2015/02/15 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
Python基础详解之描述符
2021/04/28 Python
一篇文章带你掌握SQLite3基本用法
2022/06/14 数据库
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android