Python中的sys模块

sys中的常用方法

函数名 参数 介绍 举例 返回值
modules Py启动时加载的模块 sys.modules( ) 列表
path 返回当前py的环境路径 sys.path() 列表
exit arg 退出程序 sys.exit(0)
getdefaultencoding 获取系统编码 sys.getdefaultencoding() 字符串
platform 获取当前系统平台 sys.platform() 字符串
version(属性) 获取python版本 sys.version 字符串
argv *args 程序外部获取参数 sys.argv 列表

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# coding:utf-8

import sys

command = sys.argv[1]
if command == 'modules':
modules = sys.modules
print(modules)
elif command == 'path':
# sys.exit(1)
path = sys.path
print(path)
elif command == 'encoding':
code = sys.getdefaultencoding()
print(code)
elif command == 'platform':
print(sys.platform)
elif command == 'version':
print(sys.version)
else:
print('not command')

# print(sys.argv)