Python 脚本仅使用 "python"命令运行

标签 python linux shell

在 Linux (Ubuntu 11.04) 上,由于某种原因,Python 脚本(特别是 Django 的 manage.py,但我认为这并不重要)最近开始表现得很奇怪:

当运行时

python manage.py

它运行得很好;然而,与

./manage.py

它显示以下错误:

: No such file or directory

该文件的权限是 766。有什么想法吗?

最佳答案

您的文件中有回车符。您是在 Windows 文本编辑器中编写的吗?

尝试运行dos2unix manage.py manage.py

关于Python 脚本仅使用 "python"命令运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7679366/

相关文章:

linux - 如何使用 python 代码中的变量命令运行 linux cp -r

linux - 获取上次执行命令的 PID(无背景)

linux - 如何在服务 (systemd) 执行的脚本中执行命令 zenity(文件 .service)

linux - 如何grep多个匹配一行?

bash - date命令可以宏化吗

c - ucontext.h 中的 REG_* 是什么

python - Flask 和缩放与并发

python - Python 中的 Flask 分页帮助

python - 来自 Black Hat Python Book [Errno 19] 的 Arper.py

python - 从命令行调用 bash 脚本和通过 python 执行它之间的区别