Skip to main content
 首页 » 编程设计

python之为什么我的 python 脚本没有打印任何东西

2025年05月04日15webabcd

我有一个问题..每当我写任何 Python 脚本时都这样说

#!/usr/local/bin/python 
print "hello" 

然后使用

chmod +x a.py 

然后写入./a.py 然后它不会在终端打印任何东西

此外,每当我在 shabang 行下方写任何评论时,它都会给我一个错误提示 #: 错误的解释器:没有这样的文件或目录

但是当我像这样运行脚本时 python a.py 它像往常一样工作..

谁能告诉我哪里出了问题以及如何解决这个问题..

请您参考如下方法:

这几乎可以肯定是因为您的行尾是回车/换行组合 - Windows 风格的编辑器将创建这种组合。 Unix 将 LF 视为行尾,因此它正在寻找名为 "python\r" 的可执行文件。当您通过显式调用解释器来运行它时,shebang 行仅被视为注释。