简单来说就是只对sys.path
这个变量有影响,对其他的都没有影响
- 如果是直接执行某个脚本,比如
python learn/test.py
,那么是test.py
所在的目录会被加入到环境变量中 - 如果是
-m
执行某个脚本,比如python -m learn.test
,那么是当前目录,也就是命令行输入这条命令时所在的目录会被加入到环境变量中
简单来说就是只对sys.path
这个变量有影响,对其他的都没有影响
python learn/test.py
,那么是test.py
所在的目录会被加入到环境变量中-m
执行某个脚本,比如python -m learn.test
,那么是当前目录,也就是命令行输入这条命令时所在的目录会被加入到环境变量中本文标题:Python直接执行和-m以模块执行的区别
本文链接:https://www.haomeiwen.com/subject/zvsogdtx.html
网友评论