sys模块作用,Python中sys是什么

  sys模块作用,Python中sys是什么

  python中sys模块的介绍和使用

  发布时间:2020-05-27 21:19:12

  来源:易俗云

  阅读量:149

  作者:鸽子

  python sys模块提供了对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数!

  sys模块介绍

  Sys.argv获取运行Python程序的命令行参数。其中sys.argv[0]通常是指这个Python程序,sys.argv[1]代表为Python程序提供的第一个参数,sys.argv[2]代表为Python程序提供的第二个参数…以此类推。

  Sys.path是字符串列表,其中每个字符串都是一个目录名。当使用import语句导入一个模块时,解释器将从这些目录中寻找指定的模块。

  sys . exit()-通过引发SystemExit异常退出程序。将它放在try块中不能阻止finally块的执行。您可以提供一个整数作为参数(默认值为0,表示成功)来指示程序是否成功运行,这是UNIX的一个约定。

  Sys.modules—返回模块名和加载的模块之间的对应关系的字典。

  Sys.platform—这个变量是一个字符串,标识解释器当前运行的平台的名称。它可能是标识操作系统或其他种类平台的名称。如果Jython正在运行,它就是Java虚拟机。

  Sys.stdin、sys.stdout、sys.stderr—这三个模块变量是类文件流对象,分别代表标准输入、标准输出和标准错误。为了容易理解,Python使用sys.stdin作为输入,sys.stdout作为输出。

  Sys.flags此只读属性返回运行Python命令时指定的标志。

  sys . getfile systemencoding()-返回用于在当前系统中保存文件的字符集。

  sys . getrefcount(object)-返回指定对象的引用计数。如前所述,当object对象的引用计数为0时,系统将回收该对象。

  sys . getrecursionlimit()-返回Python解释器当前支持的递归深度。此属性可以通过setrecursionlimit()方法重置。

  sys . getswitchinterval()-返回当前Python解释器中线程切换的时间间隔。该属性可以通过setswitchinterval()函数来更改。

  Sys.implementation返回当前Python解释器的实现。

  Sys.maxsize返回Python整数支持的最大值。在32位平台上,属性值为2 * * 31-1;在64位平台上,属性值是2**63-1。

  Sys.executable该属性返回Python解释器在磁盘上的存储路径。

  Sys.byteorder—显示本地字节顺序的指示器。如果本地端序是big-endian,则该属性返回BIG;否则,返回little。

  Sys.copyright该属性返回与Python解释器相关的版权信息。

  Sys.version返回当前Python解释器的版本信息。

  Sys.winver返回当前Python解释器的主版本号。

  二。sys模块的使用

  一个

  2

  三

  四

  五

  六

  七

  八

  九

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  21

  22

  23

  24

  25

  26

  27

  28

  29

  30

  31# !usr/bin/env python

  # -*-编码:utf-8 _*-

  @作者:如何解决自己的后顾之忧?

  @博客(个人博客地址):shuopython.com

  @微信官方账号(微信微信官方账号):猿说python

  @Github:www.github.com

  @File:python_zip.py

  @时间:2019/11/03 21:25

  @座右铭:不积跬步,不达千里。不积小流,不成大器。精彩的节目人生需要坚持不懈的积累!

  importsys

  #显示本地字节顺序的指示器。

  打印(sys.byteorder)

  #显示关于Python解释器的版权信息

  打印(系统版权)

  #显示Python解释器在磁盘上的存储路径。

  打印(sys.executable)

  #显示用于在当前系统上保存文件的字符集。

  print(sys . getfile systemencoding())

  #显示Python整数支持的最大值

  打印(sys.maxsize)

  #显示Python解释器所在的平台

  打印(系统平台)

  #显示当前Python解释器的版本信息。

  打印(系统版本)

  #返回当前Python解释器的主版本号。

  打印(sys.winver)

  输出:1

  2

  三

  四

  五

  六

  七

  八

  九

  10

  11

  12

  13

  14

  15

  16

  17

  18小

  版权所有(c)2001-2017。

  好的。

  版权所有2000BeOpen.com

  好的。

  版权所有1995年至2001年.

  好的。

  版权所有1991年至1995年阿姆斯特丹数学科学基金会.

  好的。

  g:\程序数据\ anaconda 3 \ python。可执行程序的扩展名

  utf-8

  9223372036854775807

  win32

  3.6.3Anaconda,Inc.(默认,2017年10月15日,03:27:45)【mscv。190064位(AMD64)]

  3.6

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: