python sys 模块

sys 模块主要负责与 Python 解释器进行交互,该模块提供了一系列用于控制 Python 运行环境的函数和变量。os 模块主要负责与操作系统进行交互。

import sys

dir(sys)

# 打印系统参数
print("The list of command line arguments:\n", sys.argv)

print(sys.platform)
# “小端存储”时,数据的低位也存储在存储空间的低位地址中
sys.byteorder


print("sys.version:{}".format(sys.version))

print(sys.maxsize)
print(sys.maxunicode)
print(sys.copyright)

# 当前运行的 Python 解释器对应的可执行程序所在的绝对路径
sys.executable

# 系统模块
sys.modules

sys.builtin_module_names

print("sys.path:{}".format(sys.path))

print("sys.stdout:{}".format(sys.stdout))

print("sys.stdin:{}".format(sys.stdin)) 

print("sys.stderr:{}".format(sys.stderr))

# 以字节为单位返回对象的大小。
sys.getsizeof("A")
sys.getsizeof(1)

# 数据类型的相关信息
sys.int_info
sys.float_info

# 默认字符编码
sys.getdefaultencoding()

print("------")
# 返回对象的引用计数。
sys.getrefcount("constant object")

# 返回支持的递归深度。
sys.getrecursionlimit()

# 设置线程切换的时间间隔。
sys.setswitchinterval(0.01)

# 返回线程切换时间间隔。
sys.getswitchinterval()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值