python -m xx.py和python xx.py的区别

python xx.py

python -m xx.py

为什么用python -m ?

使sys.path的值不一样

python xx.py //sys.path的值,包含脚本所在的当前目录

python -m xx.py //sys.path的值,包含命令行中,输入命令时,cmd显示的目录

用python -m的目的,就是把import的那个模块目录加入到sys.path中

什么时候用-m?

sys.path中没有import模块的目录,则用-m;如果有,则不用-m