Linux運行python文件


Linux下可直接像運行.exe文件一樣運行.py文件,方法是在.py文件的第一行加上下面的任意一行:

#!/usr/bin/python
#!/usr/bin/env python

二者的區別在於:

  • #!/usr/bin/python是告訴操作系統在調用腳本時調用/usr/bin目錄下的python解釋器,python解釋器的路徑被明確給出。
  • #!/usr/bin/env python是為了防止用戶沒有將python 裝在默認的 /usr/bin 路徑里。當系統看到這一行的時候,首先會到env設置里查找 python 的安裝路徑,再調用對應路徑下的解釋器程序完成操作。#!/usr/bin/env python會去環境設置尋找python目錄,通常推薦第二種寫法。

需要強調的是,上述解析路徑應該放在 Python 腳本的第一行。

做完上面這些后,在terminal中使用chmod命令(用於修改目錄或文件的訪問權限)給文件加上可執行權限:

chmod +x filename

然后不需要python命令即可執行目標文件,./filename就可執行。


免責聲明!

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



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