sys环境变量模块

常用模块之

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:UsersAdministrator>python C:UsersAdministratorDesktop	estsys.py bing 123
验证通过
开始执行逻辑代码

C:UsersAdministrator>python C:UsersAdministratorDesktop	estsys.py tank 123
用户权限不足
原文地址:https://www.cnblogs.com/a736659557/p/11894041.html