Loading

sys模块

TOC

一、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('用户名或密码错误,权限不足!')





posted @ 2019-11-19 17:41  开花的马铃薯  阅读(109)  评论(0编辑  收藏  举报