赞
踩
PYTHONPATH是python查找模块和包的路径,当导入模块时,python解释器将按顺序在PYTHONPATH下寻找。
通过sys.path可以查看PYTHONPATH的值,路径列表的第一个元素为空字符串,代表的是相对路径下的当前目录,当我们运行python文件时会把本文件的实际物理路径作为第一个元素的值。例如:C:\TestProject\PythonProject01 > python src/main.py 和
C:\TestProject\PythonProject01\src > python main.py,最终都是把C:\TestProject\PythonProject01\src作为PYTHONPATH第一个元素的值。
由于在导入模块的时候,解释器会按照列表的顺序搜索,直到找到第一个模块,所以优先导入的模块为同一目录下的模块.
PYTHONPATH中的路径是基于Python可执行文件(python.exe)的路径然后再查找几处地标文件和目录(本解释来自官方文档)。
当我们在环境变量中添加PYTHONPATH之后,sys.path会自动把PYTHONPATH的值添加进来。
总结如下:
总结如下:
总结如下:
总结如下:
四、五、六、七节开头就是总结,后续内容是结论的验证过程。
整理这篇文章真是不太容易,如果这篇文章对你有帮助,请点赞、评论支持下。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。