使HelloWorld python脚本可执行

dee*_*png 5 python unix macos

我试图使python脚本可执行.该脚本是testHelloWorld.py

#!/usr/bin/env python
print 'Hello World'
Run Code Online (Sandbox Code Playgroud)

我已通过运行使其可执行

chmod +x testHelloWorld.py
Run Code Online (Sandbox Code Playgroud)

$ python testHelloWorld.py打印"Hello World".但$ ./testHelloWorld.py什么都不做.我在这里错过了什么?我正在使用Mac Os X设备及其运行的Python 2.7.5.

我已经通过了早期问题的答案并检查了错误,但仍然没有运气.这是一个类似的帖子 - 如何使python脚本自行执行

bre*_*mos 6

在我的Mac上:

#! /usr/bin/python
print 'Hello world'
Run Code Online (Sandbox Code Playgroud)

然后

chmod +x <filename>.py
Run Code Online (Sandbox Code Playgroud)

最后

$ ./<filename>.py
Run Code Online (Sandbox Code Playgroud)

给我...

Hello world
Run Code Online (Sandbox Code Playgroud)

所以这只是第一行.改成#! /usr/bin/python