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

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常用模块详解

    在深入学习Python的过程中,我们经常会需要借助各种模块来完成特定的功能。本文档将对Python中常用的模块进行详细介绍,以便读者更好地利用这些模块来解决实际问题。尤其,文档中列举了`os`模块和`shutil`模块的一些...

    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模块详解哦

    Python还提供了内置模块,比如`os`、`sys`、`datetime`等,它们提供了一系列与操作系统交互、系统相关和日期时间处理的功能。用户也可以创建自己的模块,只需将相关的Python代码保存为.py文件即可。 模块的搜索路径...

    python模块之sys模块和序列化模块(实例讲解)

    ### Python 模块详解:sys模块与序列化模块 #### 一、sys模块 `sys`模块在Python中扮演着非常重要的角色,它提供了一系列的功能来帮助开发者与Python解释器进行交互。以下是一些常见的`sys`模块函数及用法: 1. **...

    Python开发技术详解源代码(附高清PDF)

    9. **自动化任务与脚本**:Python可以编写shell脚本执行自动化任务,例如使用os和sys模块进行系统操作,或者使用schedule库安排定时任务。 10. **测试与调试**:源代码可能包含单元测试的编写,使用unittest或...

    python中sys模块是做什么用的

    ### Python中的`sys`模块详解 #### 模块概述 `sys`模块是Python标准库中的一个重要组成部分,它提供了一系列与Python解释器及其运行环境相关的属性和方法。这些功能不仅帮助开发者了解Python运行时的基本信息,还...

    Python模块详解

    Python模块详解 Python是一种强大的、面向对象的编程语言,它具有丰富的内置库和大量的第三方模块,使得开发者可以轻松地实现各种功能。模块是Python代码的组织单元,它们封装了相关的函数、类和变量,便于代码重用...

    python3.7 sys模块的具体使用

    ### Python 3.7 `sys` 模块详解 在Python编程中,`sys`模块提供了许多有用的函数和变量,可以让我们更好地控制Python解释器的行为。这篇文章将详细介绍Python 3.7中的`sys`模块,并通过示例代码帮助读者更好地理解...

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

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

    python 内置模块详解

    以上只是Python内置模块的一部分,实际上还有许多其他有用的模块,如os、sys、time等,它们为处理操作系统交互、系统参数、时间和日期提供了功能。学习和熟练使用这些模块能够极大地提高Python编程的效率和便捷性。

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

    Python中的sys模块是一个核心模块,提供了访问和控制Python解释器的接口。sys模块的主要功能包括以下几个方面: 1. **sys.argv**: 这个变量存储着传递给Python脚本的命令行参数列表。`sys.argv[0]`是脚本的名称,而...

    详解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自动重新加载模块详解(autoreload module)

    ### Python自动重新加载模块详解(autoreload module) 在Python开发过程中,特别是在构建Web应用程序时,频繁地修改代码是常见的操作。通常情况下,当我们修改了某个模块后,需要重启整个应用来使这些改动生效,这...

    python应用开发详解

    4. **标准库**:Python的标准库包含了大量的预定义模块,如os模块用于操作系统交互,sys模块用于系统相关的操作,json模块用于JSON数据的处理,还有许多网络编程、文件操作、数据解析等方面的模块。 5. **第三方库*...

    python中sys.argv[]用法详解

    ### Python中`sys.argv[]`用法详解 #### 前言 对于初学者而言,Python 的 `sys.argv[]` 可能是一个较为抽象的概念。本文旨在深入浅出地介绍 `sys.argv[]` 的功能与应用场景,帮助大家更好地理解如何在实际编程中...

    关于python导入模块import与常见的模块详解

    Python标准库提供了丰富的内置模块,包括但不限于os(操作系统接口)、sys(Python解释器系统相关功能)、functools(高阶函数和可调用对象操作)、json(编码和解码JSON数据)、multiprocessing(多进程)、...

Global site tag (gtag.js) - Google Analytics