为什么我的python脚本不打印任何内容

马育克·萨卡(Mayukh Sarkar)

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

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

然后使用

chmod +x a.py

然后写./a.py然后它不在终端上打印任何内容

而且,每当我在shabang线下写下任何评论时,都会给我一个错误提示 #: bad interpreter : No such file or directory

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

有人可以告诉我怎么了,以及如何解决这个问题。

Holdenweb

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

打印shell脚本不打印任何内容

为什么我的代码不打印任何内容?

为什么我的程序最后不打印任何内容?

为什么不打印任何内容?

为什么我的bash脚本不打印出echo语句?

为什么我的脚本不打印 hello.txt 文件的第一行?

为什么我的代码不打印任何内容?我的循环有问题吗?

ASP.Net MVC:为什么我的内联 html 助手不打印任何内容

为什么此C ++程序不打印任何内容?

为什么该程序不打印任何内容?

为什么此代码不打印任何内容?

为什么此代码不打印任何内容?

为什么在“.readlines()”之后“for line in f”不打印任何内容?

Python smtplib ''Subject'' 为什么不打印任何主题。我现在几乎什么都试过了

为什么我的python代码无法打印任何内容?

当我尝试反转字符串中的单词时,为什么我的代码不打印任何内容

组装引导加载程序根本不打印任何内容

为什么awk不打印任何值?

为什么不打印任何整数?

为什么不打印任何新行?

python中的任何不打印内容

为什么用_thread.start_new_thread创建的线程不打印任何内容?

为什么while循环在控制台上不打印任何内容?

为什么Properties.list(PrintWriter out)不打印任何内容?

为什么echo函数在这里不打印任何内容?

在批处理脚本中 for 循环后不打印任何内容

为什么我的SIGPIPE不打印消息?

为什么我的程序不打印nextLine?

为什么打印char []数组不打印任何输出?