我正在學習Python和DJango,並且我相對於Linux來說是一個結合點。當我創建DJango項目時,我有manage.py
文件,我可以像./manage.py runserver
那樣執行。但是當我手工創建一個Python程序時,它看起來像我的Linux試圖使用Bash而不是Python來執行它。所以我需要寫python foo.py
而不是./foo.py
。兩個文件manage.py
和foo.py
的屬性都相同(-rwx--x---
)。所以我的問題是:差異在哪裏以及如何執行python程序而不指定python
?任何文件鏈接都非常感謝。謝謝。如何執行Python文件
1
A
回答
5
你錯過了一個步驟,之後給予校正權限文件,打開你的foo.py
然後把這個第一行
#!/usr/bin/env python
然後你可以使用./foo.py
-2
1
我只是想補充一點,以便更清楚地瞭解任何人,如果遇到此帖可能需要解釋。
Why do people write #!/usr/bin/env python on the first line of a Python script?
解釋了爲什麼你應該使用它。
+0
我需要一個解釋,當@levi向我解釋搜索的方向時,我已經找到了它。無論如何感謝和+1 – Abelisto
相關問題
- 1. 如何從Python執行Python文件?
- 2. 如何執行嵌套的python文件
- 3. 如何在linux中執行python文件
- 4. Python和執行php文件?
- 5. Python到可執行文件
- 6. python可執行文件
- 7. 如何從python文件執行.exe文件
- 8. 如何將python文件轉換爲可執行文件?
- 9. 如何將python程序轉換爲可執行文件[Python 3.4.2]
- 10. 如何執行Clojure文件?
- 11. Linux如何執行文件
- 12. 如何「執行」使文件
- 13. 如何從Python運行可執行文件?
- 14. 如何從python運行可執行文件並傳遞參數?
- 15. 如何執行從特定代碼行開始的python文件?
- 16. 如何使用Python運行外部可執行文件?
- 17. 如何使用python運行幾個可執行文件?
- 18. 如何在Raspbian的python上運行可執行文件?
- 19. 如何在python中執行大文本文件傳輸?
- 20. 如何爲Windows可執行文件製作Python腳本插件?
- 21. 如何在本地運行的JavaScript文件中執行本地python文件?
- 22. 如何選擇python可執行文件,如果存在幾個?
- 23. 的Python:如何`LEN()`執行
- 24. 如何用Python執行leet?
- 25. 如何加速python執行
- 26. 如何執行Python字典?
- 27. 如何將python編譯爲可執行文件?
- 28. 如何將httrack捆綁到python 3可執行文件中
- 29. 如何使用python執行spark中的.sql文件
- 30. 如何執行python文件中的所有代碼?
謝謝,它的工作原理。 – Abelisto
@Abelisto我們歡迎 – levi
PS:我在您的答案中將'manage.py'替換爲'foo.py',以使其對應於我的問題。 'manage.py'已經包含這一行:) – Abelisto