python 和python-m 的區別


首先在python自帶的,help命令中,可以看到,官方的說明是:-m mod : run library module as a script (terminates option list)

 

意思是,將一個模塊當作腳本來運行。

那python和python -m的區別是什么呢。

主要影響的是sys.path這個值,直接啟動是把run.py文件,所在的目錄放到了sys.path屬性中。
模塊啟動是把你輸入命令的目錄(也就是當前路徑),放到了sys.path屬性中,所以要使用相對路徑的兄弟們就要注意了啊。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM