python 的sys.argv 和 sys.path.append() 用法和PYTHONPATH环境变量

  • sys.argv
    我们编写一个测试用例test.py ,内容如下
imoprt sys
a = sys.argv
b = len(sys.argv)
c = sys.argv[0]
d = sys.argv[1]

print (a)
print (b)
print (c)
print (d)

输出结果如下

['test.py', '1', '2']
3
test.py
1
  • sys.path
    我们在使用python过程中,经常需要通过import来导入模块。这时会从python内置模块和sys.path对应的模块路径进行查找;如果没有找到,则跑出import 异常
    sys.path.append("../block")
    这时候,python解释器也会搜索上级目录下的block文件夹中的模块了

  • PYTHONPATH环境变量
    添加系统环境变量PYTHONPATH,在这个环境变量中输入相关的路径,不同的路径之间用逗号(英文的!)分开。路径会自动加入到sys.path中。

原文地址:https://www.cnblogs.com/pogeba/p/13932018.html