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


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

sys.path


  • 类型:路径列表
  • 这个类是用来定义模块的引用库的路径。
  • 如果你print(sys.path)这个函数就会输出所有的用来寻找库的路径。
  • 可以自行添加库的路径,比如我们要导入某个自定义的文佳夹里的自己写的类,我们可以sys.path.append(“E:\fjdkish\fnkjf\libs”),然后再import相关模块即可。

I/O


  • sys.stdin
  • sys.stdout
  • sys.stderr
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值