首先在python自帶的,help命令中,可以看到,官方的說明是:-m mod : run library module as a script (terminates option list)
意思是,將一個模塊當作腳本來運行。
那python和python -m的區別是什么呢。
主要影響的是sys.path這個值,直接啟動是把run.py文件,所在的目錄放到了sys.path屬性中。
模塊啟動是把你輸入命令的目錄(也就是當前路徑),放到了sys.path屬性中,所以要使用相對路徑的兄弟們就要注意了啊。