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 |
列表 |
代码
| # 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) | |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZkeqのCoding日志!
评论





