常用模块之
sys模块
import sys
import os
#获取当前python解释器的环境变量路径
print(sys.path)
#将当前项目添加到环境变量中
BASE_PATH = os.path.dirname(os.path.dirname(__file__))
sys.path.append(BASE_PATH)
print(sys.path)
['C:\\Users\\Administrator\\Desktop\\test', 'E:\\python37\\python37.zip', 'E:\\python37\\DLLs', 'E:\\python37\\lib', 'E:\\python37', 'E:\\python37\\lib\\site-packages']
['C:\\Users\\Administrator\\Desktop\\test', 'E:\\python37\\python37.zip', 'E:\\python37\\DLLs', 'E:\\python37\\lib', 'E:\\python37', 'E:\\python37\\lib\\site-packages', 'C:\\Users\\Administrator\\Desktop']
#获取cmd终端的命令行
用法python py文件绝对路径 用户名 密码
print(sys.argv) #返回的是列表
['C:\\Users\\Administrator\\Desktop\\test\\sys.py', 'bing', '123']
#小练习,给py文件添加认证功能
import sys
cmd_list = sys.argv
if cmd_list[1] == 'bing' and cmd_list[2] =='123':
print('验证通过')
print('开始执行逻辑代码')
else:
print('用户权限不足')
#结果为
C:\Users\Administrator>python C:\Users\Administrator\Desktop\test\sys.py bing 123
验证通过
开始执行逻辑代码
C:\Users\Administrator>python C:\Users\Administrator\Desktop\test\sys.py tank 123
用户权限不足