sys模块

import sys

# 获取python解释权
print(sys.version)  # "3.8.2 (default, Jun  8 2021, 11:59:35) [Clang 12.0.5 (clang-1205.0.22.11)]"
sys.version.split()  # ['3.8.2', '(default,', 'Jun', '8', '2021,', '11:59:35)', '[Clang', '12.0.5', '(clang-1205.0.22.11)]']

# 表示最大的int值
print(sys.maxsize)

# python找包的环境变量
print(sys.path)

print(sys.platform)  # darwin

print(sys.prefix)  # /Users/lxd670/xxx/venv
# 查看python版权信息
print(sys.copyright)

print(sys.argv)  # 获取变量

# 退出的状态码(linux 0表示正常退出,其他都是有错误的)
# sys.exit(0)  # Process finished with exit code 0
# sys.exit(1)  # Process finished with exit code 1
print(sys.getdefaultencoding())  # 获取字符编码 utf-8
print(sys.getfilesystemencoding())  # 获取文件字符编码 utf-8

print(sys.getrecursionlimit())  # 递归最大深度 1000
sys.setrecursionlimit(3000)     # 设置递归最大深度
print(sys.getrecursionlimit())  # 递归最大深度 3000
posted @ 2022-06-19 19:02  lxd670  阅读(16)  评论(0编辑  收藏  举报