`
qtzsq84c
  • 浏览: 20101 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

python sys模块详解!

 
阅读更多

python sys模块详解!
2011年06月28日
  sys.argv           命令行参数List,第一个元素是程序本身路径
  sys.modules.keys() 返回所有已经导入的模块列表
  sys.exc_info()     获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息
  sys.exit(n)        退出程序,正常退出时exit(0)
  sys.hexversion     获取Python解释程序的版本值,16进制格式如:0x020403F0
  sys.version        获取Python解释程序的版本信息
  sys.maxint         最大的Int值
  sys.maxunicode     最大的Unicode值
  sys.modules        返回系统导入的模块字段,key是模块名,value是模块
  sys.path           返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
  sys.platform       返回操作系统平台名称
  sys.stdout         标准输出
  sys.stdin          标准输入
  sys.stderr         错误输出
  sys.exc_clear()    用来清除当前线程所出现的当前的或最近的错误信息
  sys.exec_prefix    返回平台独立的python文件安装的位置
  sys.byteorder      本地字节规则的指示器,big-endian平台的值是'big',little-endian平台的值是'little'
  sys.copyright      记录python版权相关的东西
  sys.api_version    解释器的C的API版本
  sys.version_info
  >>> sys.version_info
  (2, 4, 3, 'final', 0) 'final'表示最终,也有'candidate'表示候选,表示版本级别,是否有后继的发行
  sys.displayhook(value)      如果value非空,这个函数会把他输出到sys.stdout,并且将他保存进__builtin__._.指在python的交互式解释器里,'_'代表上次你输入得到的结果,hook是钩子的意思,将上次的结果钩过来
  sys.getdefaultencoding()    返回当前你所用的默认的字符编码格式
  sys.getfilesystemencoding() 返回将Unicode文件名转换成系统文件名的编码的名字
  sys.setdefaultencoding(name)用来设置当前默认的字符编码,如果name和任何一个可用的编码都不匹配,抛出LookupError,这个函数只会被site模块的sitecustomize使用,一旦别site模块使用了,他会从sys模块移除
  sys.builtin_module_names    Python解释器导入的模块列表
  sys.executable              Python解释程序路径
  sys.getwindowsversion()     获取Windows的版本
  sys.stdin.readline()        从标准输入读一行,sys.stdout.write("a") 屏幕输出a
分享到:
评论

相关推荐

    Python标准库之Sys模块使用详解

    使用sys模块获得脚本的参数 复制代码 代码如下: print “script name is”, sys.argv[0] # 使用sys.argv[0]采集脚本名称 if len(sys.argv) > 1:  print “there are”, len(sys.argv)-1, “arguments:” # 使用...

    python模块详解

    python模块详解 各个模块的详解 核心模块 1.1. 介绍 1.2. _ _builtin_ _ 模块 1.3. exceptions 模块 1.4. os 模块 1.5. os.path 模块 1.6. stat 模块 1.7. string 模块 1.8. re 模块 1.9. math 模块 1.10....

    第五周-第08章节-Python3.5-内置模块详解之Sys模块.avi

    第五周-第08章节-Python3.5-内置模块详解之Sys模块.avi

    Python中sys模块功能与用法实例详解

    主要介绍了Python中sys模块功能与用法,结合实例形式详细分析了Python sys模块基本功能、原理、使用方法及操作注意事项,需要的朋友可以参考下

    Python 模块 7_sys.path和模块搜索路径详解.mp4

    Python 模块 7_sys.path和模块搜索路径详解.mp4

    详解Python sys.argv使用方法

    sys.argv是python用来获取命令行参数的,如...接下来分析一下:首先import sys是导入模块,这就是告诉python,我们可以使用sys模块,而sys模块包含了与python解释器和它的环境有关的函数接下来分析一下:首先import sy

    Python命令行解析模块详解

    这个模块可以帮助脚本解析命令行参数,一般是sys.argv[1:]。它遵循着Unix的getopt()函数相同的约定(用-/–指定命令参数)。这个模块提供两个函数(getopt.getopt()/getopt.gnu_getopt())和一个参数异常(getopt....

    Python sys.path详细介绍

    sys.path是python的搜索模块的路径集,是一个list 复制代码 代码如下:[”, ‘C:\\WINDOWS\\system32\\python26.zip’, ‘C:\\Python26\\DLLs’, ‘C:\\Python26\ \lib’, ‘C:\\Python26\\lib\\plat-win’, ‘C:\\...

    python基础模块及内置函数.zip

    该压缩包内包含python的一系列内置函数以及使用详解还有一些基础模块,例如os模块、file模块、random模块、sys模块、time和datetime模块

    Python模块搜索路径代码详解

    由于某些原因,在使用 import 时,Python 找不到相应的模块。这时,解释器就会发牢骚 – ImportError。 那么,Python 如何知道在哪里搜索模块的路径呢? 模块搜索路径 当导入名为 hello 的模块时,解释器首先搜索...

    Python importlib模块重载使用方法详解

    模块介绍 Python提供了importlib包作为标准库的一部分。...考虑到性能的原因,每个模块只被导入一次,放入字典sys.module中,如果你改变了模块的内容,你必须重启程序,python不支持重新加载或卸载之前导入的

    python-100-day:学习 Python 100 天系列文章代码

    Python 之装饰器第23天:Python 标准库概览1第24天:Python 标准库概览2第26天: Python 标准库之 os 模块详解第27天:Python shutil 模块第28天: Python 标准库之 sys 模块详解第32天: Python Logging 模块详解第...

    Python安装依赖(包)模块方法详解

    不是所有程序都有相关联的.py文件-比如说,sys模块就内置于Python中,还有些模块是使用其他语言(最常见的是C语言)实现的。不过,Python的大多数库文件都是使用Python实现的,因此,比如说,我们使用了语句import ...

    python标准库sys和OS的函数使用方法与实例详解

    sys模块包括了一组非常实用的服务,内含很多函数方法和变量,用来处理Python运行时配置以及资源,从而可以与前当程序之外的系统环境交互,如:python解释器。 sys模块的常见函数列表(import sys): 函数 说明 ...

    python之import机制详解

    Python中所有加载到内存的模块都放在 sys.modules 。当 import 一个模块时首先会在这个列表中查找是否已经加载了此模块,如果加载了则只是将模块的名字加入到正在调用 import 的模块的 Local 名字空间中。如果没有...

    详解Python中 sys.argv[]的用法简明解释

    因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果,也在网上查了许多,但发现这个问题的比较详细的解释只有一个版本,...

    python模块导入的细节详解

    python模块导入细节 本文主要介绍了关于python模块导入的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 官方手册:https://docs.python.org/3/tutorial/modules.html 可执行文件和模块...

    python中urllib模块用法实例详解

    本文实例讲述了python中urllib模块用法。分享给大家供大家参考。具体分析如下: 一、问题: 近期公司项目的需求是根据客户提供的api,我们定时去获取数据, 之前的方案是用php收集任务存入到redis队列,然后在linux...

Global site tag (gtag.js) - Google Analytics