python sys.path用法
pythonsys模块包含了与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 sys.path用法相关推荐
- python sys.path.append(),sys.path.insert()用法
python sys.path.append(),sys.path.insert()用法 添加import搜索路径 python程序中使用 import XXX 时,python解析器会在当前目录.已 ...
- Python sys.path详解
如何将路径"永久"添加到sys.path? sys.path是python的搜索模块的路径集,是一个list ['', 'C:\\WINDOWS\\system32\\python ...
- python sys.path.append()添加路径_Python调用CST进行天线建模仿真:环境搭建指南
CST微波工作室支持使用Matlab对其进行调用,但是一直以来官方没有提供python调用接口,但在最新的CST2020更新中添加了对Python3.6的调用支持,在安装路径下就已经附带了python ...
- python sys.path[0_Python的sys.path从哪里初始化?
Python的sys.path从哪里初始化? Python的sys.path从哪里初始化? UPD :Python在引用PYTHONPATH之前添加了一些path: >>> impo ...
- python sys.path
sys.path 搜索模块的路径集.在使用import的时候,会从这些路径中自动搜索. import sys sys.path['', 'D:\\program\\anaconda3\\python3 ...
- [Python] sys.argv[] 用法
本篇文章介绍的是sys.argv[]的用法: 首先看到sys应该知道是调用的系统函数. sys.argv是从外部终端获取参数的一个桥梁,获取到的结果为list形式. 第一个获取的参数就是程序本身 如下 ...
- python sys.argv[]用法
sys.argv变量是一个字符串的列表.特别地,sys.argv包含了命令行参数 的列表,即使用命令行传递给你的程序的参数. 这里,当我们执行python using_sys.py we are ar ...
- python sys argv 用法_Pythonsys.argv用法实例
sys.argv变量是一个字符串的列表.特别地,sys.argv包含了命令行参数 的列表,即使用命令行传递给你的程序的参数. 这里,当我们执行python using_sys.py we are ar ...
- python sys模块_Python sys模块
python sys模块 Python sys module provides easy functions that allow us to interact with the interprete ...
最新文章
- 神经网络中的批量归一化Batch Normalization(BN)原理总结
- MIT:机器学习预测2018世界杯冠军
- 似水流年,美丽清华园
- 什么时候用转发什么时候用重定向_玉米控旺药什么时候用?买哪些药?该如何用?...
- 一些实用的Javascript代码
- k8s组件说明:ETCD存储组件
- 企业微信万亿级日志检索系统
- Spark内存管理(3)—— 统一内存管理设计理念
- 服务器硬盘如何验收,系列服务器及存储测试安装验收报告.doc
- 【MFC系列-第8天】小型软件项目开发
- 背单词软件 单词风暴 分享id_周一考研高效背单词系列(一):利用单词软件如何背好单词...
- POI SXSSFWorkbook 实现大批量数据 导出
- 使用Docker和Azure Kubernetes服务将ASP.NET核心应用程序容器化
- cobbler自动化系统安装
- PCS7服务器数据包安装位置,PCS7中应用PH服务器的配置问题
- 正高、正常高和大地高的区别
- 一次看过瘾!中国摩博会的“钢铁怪兽”你最爱哪辆?
- 如何用计算机做音乐,怎么制作音乐-手把手教你用废旧物品DIY音乐道具,超好玩!...
- 金蝶服务端调用OSF服务
- 十款开发者常用的Chrome插件,让chrome成为开发利器!