我正在学习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. python可执行文件
- 4. Python和执行php文件?
- 5. 如何将python程序转换为可执行文件[Python 3.4.2]
- 6. Linux如何执行文件
- 7. 如何“执行”使文件
- 8. 如何在Raspbian的python上运行可执行文件?
- 9. 如何使用python运行几个可执行文件?
- 10. 如何停止覆盖并在python文本文件中执行?
- 11. 如何为Windows可执行文件制作Python脚本插件?
- 12. 如何执行Python字典?
- 13. 如何阻止Python执行时检查文件
- 14. 如何在Unix中执行Python文件查找命令
- 15. 如何将httrack捆绑到python 3可执行文件中
- 16. 如何使用php shell执行python虚拟环境文件?
- 17. 如何在不提供文件名的情况下执行python?
- 18. 如何使用导入的参数在Python中执行文件?
- 19. 如何在python多线程中执行jar文件
- 20. 如何使用python执行spark中的.sql文件
- 21. 如何用python复制可执行文件?
- 22. 如何从Python脚本调用可执行文件?
- 23. 我会如何将Python脚本转换为可执行文件?
- 24. 用Python在windows中执行文件
- 25. 从php执行python文件错误
- 26. Python 3.4 GUI单个可执行文件
- 27. Python执行文件,然后删除它
- 28. Python:检查可执行文件
- 29. 小小的python可执行文件?
- 30. 从/ cgi-bin /文件夹执行Python CGI
谢谢,它的工作原理。 – Abelisto
@Abelisto我们欢迎 – levi
PS:我在您的答案中将'manage.py'替换为'foo.py',以使其对应于我的问题。 'manage.py'已经包含这一行:) – Abelisto