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中用format函数格式化字符串的用法
Apr 08 Python
在Python的Django框架上部署ORM库的教程
Apr 20 Python
python批量查询、汉字去重处理CSV文件
May 31 Python
python2与python3共存问题的解决方法
Sep 18 Python
对Python 多线程统计所有csv文件的行数方法详解
Feb 12 Python
python DataFrame转dict字典过程详解
Dec 26 Python
Python ORM编程基础示例
Feb 02 Python
pycharm内无法import已安装的模块问题解决
Feb 12 Python
PyCharm 专业版安装图文教程
Feb 20 Python
python seaborn heatmap可视化相关性矩阵实例
Jun 03 Python
浅谈matplotlib中FigureCanvasXAgg的用法
Jun 16 Python
用Python实现屏幕截图详解
Jan 22 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
桌面中心(一)创建数据库
2006/10/09 PHP
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
锋利的jQuery 要点归纳(一) jQuery选择器
2010/03/21 Javascript
JavaScript中的闭包(Closure)详细介绍
2014/12/30 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
在页面中引入js的两种方法(推荐)
2017/08/29 Javascript
详解vue2 $watch要注意的问题
2017/09/08 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
python的类变量和成员变量用法实例教程
2014/08/25 Python
详解Python中time()方法的使用的教程
2015/05/22 Python
Python中eval带来的潜在风险代码分析
2017/12/11 Python
python批量下载抖音视频
2019/06/17 Python
python中for循环把字符串或者字典添加到列表的方法
2019/07/20 Python
Python上下文管理器全实例详解
2019/11/12 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
Django数据结果集序列化并展示实现过程
2020/04/22 Python
django在开发中取消外键约束的实现
2020/05/20 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
2021/03/02 Python
高级护理专业大学生求职信
2013/10/24 职场文书
八年级历史教学反思
2014/01/10 职场文书
大专会计自我鉴定
2014/02/06 职场文书
绿色环保演讲稿
2014/05/10 职场文书
企业管理标语
2014/06/10 职场文书
办理房产证委托书
2014/09/18 职场文书
2014年个人工作总结模板
2014/12/15 职场文书
财政局个人总结
2015/03/04 职场文书
前台接待员岗位职责
2015/04/15 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
2016高考感言
2015/08/01 职场文书
教学反思怎么写
2016/02/24 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP
使用goaccess分析nginx日志的详细方法
2021/07/09 Servers
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers