我正在学习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