sys模块
Posted 王王的王
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sys模块相关的知识,希望对你有一定的参考价值。
import sys
print(sys.platform) #操作系统
print(sys.version) #py版本 字符串
print(sys.version_info) #py版本 元组
print(sys.version_info[0])
#python+文件 运行
sys.argv #用来接收运行python文件的时候传入的参数 获取install
print(sys.argv) #路径 terminal终端 win-dir下的文件夹 #右键-open in terminal #相当于直接传
#command=input("xxx") 还得从新输入
if len(sys.argv)>1:
command = sys.argv[1] #1个参数
if command == "--help":
print("我这个文件啥也不干")
elif command == "run":
print("start!")
else:
print("请传入参数!或者加--help获取提示")
#ter运行这个文件
#安装这三个模块
# pip install openpyxl 读写修改Excel
#
# pip install xpinyin 把汉字转成汉语拼音
#
# pip install faker 产生随机的
#引用操作第三方模块的时候就是搜
Python:sys模块
sys模块导入:
>>> import sys #导入sys模块 >>> dir(sys) #dir()方法查看模块中可用的方法
sys常用函数:
(1)sys.stdin #标准输入流 (2)sys.stdout #标准输出流 (3)sys.stderr #标准错误流 (4)sys.path #查找模块所在目录下的目录名列表 (5)sys.argv #命令行参数,包括脚本名称 (6)sys.platform #返回当前系统平台,例如:windows,linux等 (7)sys.exit #退出当前程序 (8)sys.modules #将模块名映射到实际存在的模块上,它只应用于当前导入模块
以上是关于sys模块的主要内容,如果未能解决你的问题,请参考以下文章
python常用模块(模块和包的解释,time模块,sys模块,random模块,os模块,json和pickle序列化模块)