#!/usr/bin/python3 和 #!/usr/bin/env python3的區別


腳本語言的第一行,目的就是指出,你想要你的這個文件中的代碼用什么可執行程序去運行它,就這么簡單

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


免責聲明!

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



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