一、sys模块
与python解释器交互的模块
import sys
import os
#获取当前的Python解释器的环境变量路径
print(sys.path)
# 将当前项目添加到环境变量中
BASE_PATH = os.path.dirname(os.path.dirname(__file__))
sys.path.append(BASE_PATH)
# 获取cmd终端的命令行
# python3 py文件 用户名 密码当前的Python解释器的环境变量路径
print(sys.argv) # 返回的是一个列表
示例:
import sys
import os
获取当前的Python解释器的环境变量路径
print(sys.path)
print('==' * 100)
# 将当前项目添加到环境变量中
BASE_PATH = os.path.dirname(os.path.dirname(__file__))
sys.path.append(BASE_PATH)
print(sys.path)
print('==' * 100)
获取cmd终端的命令行 python3 py文件 用户名 密码
print(sys.argv) # 返回的是列表['py文件', '用户名', '密码']
cmd_list = sys.argv
# 执行文件权限认证
if cmd_list[1] == 'tank' and cmd_list[2] == '123':
print('通过验证')
print('开始执行逻辑代码')
else:
print('用户名或密码错误,权限不足!')