python的sys模块

前言:
该模块提供了对解释器使用或维护的一些变量以及与解释器进行强交互的函数的访问。它总是可用的。

sys.argv

传递给python脚本的命令行参数列表。
其中sys.argv[0]是脚本名称,即第一个参数。
比如:

E:\PycharmProjects\Thread>python demo02.py -f fnkw -v njewf -t 5641
参数列表为: ['demo02.py', '-f', 'fnkw', '-v', 'njewf', '-t', '5641']
列表的个数: 7
列表的第一个元素: demo02.py

sys.exit()


从python中退出

sys.excutable()


返回一个字符串:给出Python解释器的可执行二进制文件(python.exe)的绝对路径。

sys.exec_prefix


返回一个字符串:给出安装依赖于平台的Python文件的上一级目录;默认情况下,这也是’/usr/local’。

sys.exc_info()


该函数返回一个由三个值组成的元组,这些值提供有关当前正在处理的异常的信息。

sys.gettrace()


sys.getsizeof(object[,default])


返回一个对象的字节大小。

sys.modules


这是一个将模块名映射到已经加载的模块的字典。里面包含这个脚本里要导入的所有模块的名字和绝对路径,以字典的形式进行存储显示。

I/O


  • sys.stdin
  • sys.stdout
  • sys.stderr

猜你喜欢

转载自blog.csdn.net/qq_28485501/article/details/85606047