python---sys模块

import sys

1、sys.platform #获取当前系统类型
print(sys.platform) 结果:win32

# mac,darwin
# windows:win32
# linux:linux

2、sys.version #获取当前python版本,返回一个字符串
print(sys.version) 结果:3.9.4 (tags/v3.9.4:1f2e308, Apr  6 2021, 13:40:21) [MSC v.1928 64 bit (AMD64)]

3、sys.version_info #获取当前python版本,返回一个元组
print(sys.version_info) 结果:sys.version_info(major=3, minor=9, micro=4, releaselevel='final', serial=0)

print(sys.version_info[0]) 结果:3
print(sys.version_info[1]):结果:9

4、sys.exit():退出系统 与quit比较像


sys.exit("系统退出") # 和quit比较像
#python+文件  运行


5、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获取提示")



print(sys.argv) #['D:/王王/besttest测试/测开代码/day6/05复制文件.py']
例:

if len(sys.argv)>1:
command=sys.argv[1]
if command=="bak":
print("备份数据库")
elif command=="clean":
print("开始清理xxx表")
elif command=='create':
print("创建表格")
else:
print("输入有误")
else:
print("输入有误")
input("command:")
在cmd里面运行 :文件名称+命令
备注:
#ter运行这个文件
#安装这三个模块
# pip install openpyxl 读写修改Excel
#
# pip install xpinyin 把汉字转成汉语拼音
#
# pip install faker 产生随机的
#引用操作第三方模块的时候就是搜


quit函数


内置函数,函数遇到quit()立马退出


msg=input("input:")
if msg=="q":
quit("程序退出")
 
posted @ 2021-10-23 09:54  王王的王  阅读(320)  评论(0)    收藏  举报