首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python--sys

sys模块提供了一系列有关Python运行环境的变量和函数。 sys模块的常见函数列表 sys.argv: 实现从程序外部向程序传递参数。 sys.platform: 获取当前系统平台。...sys.path: 获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中import时正确找到。...2.sys.platform 获取当前执行环境的平台 >>> import sys >>> sys.platform 'linux2' 3.sys.path path是一个目录列表,供Python从中查找第三方扩展模块...>>> import sys >>> sys.path ['', '/usr/lib/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7...解释器自动退出,但是如果需要中途退出程序,可以调用sys.exit函数,带有一个可选的整数参数返回给调用它的程序,表示你可以在主程序中捕获对sys.exit的调用。

83020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python - sys模块

    ,正常退出时exit(0)   sys.hexversion     获取Python解释程序的版本值,16进制格式如:0x020403F0   sys.version        获取Python...用来清除当前线程所出现的当前的或最近的错误信息   sys.exec_prefix    返回平台独立的python文件安装的位置   sys.byteorder      本地字节规则的指示器,big-endian...平台的值是'big',little-endian平台的值是'little'   sys.copyright      记录python版权相关的东西   sys.api_version    解释器的...   Python解释器导入的模块列表   sys.executable              Python解释程序路径   sys.getwindowsversion()     获取Windows...的版本   sys.stdin.readline()        从标准输入读一行,sys.stdout.write("a") 屏幕输出a Python os 模块: 下面列出了一些在Python

    75120

    python sys模块

    sys模块提供了一系列有关Python运行环境的变量和函数。 常见用法 sys.argv 可以用sys.argv获取当前正在执行的命令行参数的参数列表(list)。...: test.py 1 2 3 参数个数: 3 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 print(sys.path) 在cmd中执行 E:\python_script...Python36', 'C:\\Program Files\\Python36\\lib\\site-packages'] 这个一般在导入模块的时候,需要把项目根目录追加到搜索路径中 比如test.py...sys.platform 获取当前执行环境的平台,如win32表示是Windows系统,linux2表示是linux平台 import sys print(sys.platform) 执行输出 win32...SystemExit exit 1 exited sys.version 获取Python解释程序的版本信息 import sys print(sys.version) 执行输出 3.6.2 (v3.6.2

    66820

    Python中sys模块

    sys.copyright 包含与Python解释器相关的版权的字符串 sys._clear_type_cache() 清除内部类型缓存。类型缓存用于加速属性和方法查找。...sys.displayhook调用在 交互式Python会话中输入的表达式的结果。可以通过为其分配另一个单参数函数来自定义这些值的显示sys.displayhook。...如果Python无法检索其可执行文件的真实路径,sys.executable则将为空字符串或None。 sys.exit([ arg ] ) 退出Python。...>>> ”… ‘str() sys.py3kwarning Bool包含Python 3警告标志的状态。这True 是使用-3选项启动Python 的时候。...sys.setrecursionlimit(限制) 设置Python解释器堆栈的最大深度以限制。此限制可防止无限递归导致C堆栈溢出并导致Python崩溃。 最高可能的限制取决于平台。

    1.4K50

    python中的sys模块函数

    大概意思是说,sys.exit从python程序中退出,将会产生一个systemExit异常,可以为此做些清除除理的工作。这个可选参数默认正常退出状态是0,以数值为参数的范围为:0-127。...根据sys.path的路径来搜索module.name sys.path [”, ‘/usr/local/lib/python24.zip’, ‘/usr/local/lib/python2.4...Python.org手册里已经说的很明白了。 For names in sys.modules.keys(): If names !...其实Python程序的标准输入/输出/出错流定义在sys模块中,分别 为: sys.stdin, sys.stdout, sys.stderr 上面的程序分别与下列的程序是一样的: import...而Python程序的在Shell中的I/O重定向与本文开始时举的DOS命令的重定向完全相同,其实这种重定向是由Shell来提供的,与Python 本身并无关系。

    94510

    python模块之sys

    返回python文件安装的位置 sys.exit(n) 退出程序,正常退出时exit(0) sys.hexversion 获取python解释程序的版本值,16进制格式如:0x020103F0 sys.version...sys.byteorder 本地字节规则的指示器,big-endian平台的值是’big’,little-endian平台的值是’little’ sys.copyright 记录python版权相关的东西...Python解释器导入的内建模块列表 sys.executable Python解释程序路径 sys.getwindowsversion() 获取Windows的版本 sys.argv 命令行参数...sys.stderr 错误输出 sys.exc_clear() 用来清除当前线程所出现的当前的或最近的错误信息 sys.exec_prefix 返回平台独立的python文件安装的位置...sys.builtin_module_names Python解释器导入的内建模块列表 sys.executable Python解释程序路径 sys.getwindowsversion

    80830

    Python里的OS与SYS

    Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。...Python里的SYS模块常用函数说明 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.krys() 返回所有已经导入的模块列表 sys.exc_info()...获取python解释器程序的版本值,16进制格式 sys.version 获取python解释器程序的版本信息 sys.maxint 最大的Int值 sys.maxunicode 最大的Unicode...sys.exec_prefix 返回平台独立的python文件安装的位置 sys.byteorder 本地字节规则的指示器,big-endian 平台的值是'big', little-endian...平台的值是'little' sys.copyright 记录 python 版权相关的东西 sys.api_version 解释器的 C 的 API 版本 sys.version_info 元组则提供一个更简单的方法来使你的程序具备

    67140

    python sys.stdout

    当我们在程序中print东西时,就相当于我们把东西塞进sys.stdout管道里面 PS: print = sys.stdout .write 那么sys到底是用来干嘛的 sys模块就是用来管理Python...自身运行环境,Python就是解释器,运行在操作系统上面的程序,所以sys包,可以用来管理Python运行的参数,比如内存,文件大小等等....另外一个重要功能就是可以和自己进行命令交互 下面介绍几个我们经常不经意就会用到的sys包的命令 stdout/stderr/stdin stdin , stdout , 以及stderr 变量包含与标准...,因为你可以将他赋值给任意的一个文件对象,重定向输出 import sys print(11111111) __console = sys.stdout # 用于后期还原 # 把打印重定向文件...可以理解为input import sys name=sys.stdin.readline() print(name) 这里Python解释器执行到第二行代码的时候,系统会停在那,等待用户输入数据,点击回车后

    97420

    python sys模块详解

    获取Python解释程序的版本值,16进制格式如:0x020403F0 sys.version        获取Python解释程序的版本信息 sys.maxint        ...    返回平台独立的python文件安装的位置 sys.byteorder      本地字节规则的指示器,big-endian平台的值是'big',little-endian平台的值是'little...' sys.copyright      记录python版权相关的东西 sys.api_version    解释器的C的API版本 sys.version_info >>> sys.version_info...如果value非空,这个函数会把他输出到sys.stdout,并且将他保存进__builtin__._.指在python的交互式解释器里,'_' 代表上次你输入得到的结果,hook是钩子的意思,将上次的结果钩过来...使用,一旦别site模块使用了,他会从sys模块移除 sys.builtin_module_names    Python解释器导入的模块列表 sys.executable

    78210
    领券