我四处寻找答案似乎是一个简单的问题。唉,没有骰子。
问题:我不能"跑"来自终端的一个python文件(mac os X 10.9.2)
Python 2.7.6 (v2.7.6:3a1db0d2747e, Nov 10 2013, 00:42:54)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>>
浏览到文件后' pthw_e01.py'已创建:
$ python pthw_e01.py
$
总之,当我尝试运行python脚本时没有任何反应(我相信它的脚本不是文件吗?)。
如果它可以帮助你回答,我试图在终端中运行的python只是一堆打印语句(见下文):
print "Hello World!" print "Hello Again" print "I like typing this." print "This is fun." print 'Yay! Printing.' print "I'd much rather you 'not'." print 'I "said" do not touch this.'
答案 0 :(得分:0)
如果它们位于一个大脚本中,则需要将它们放在单独的行中,或者在shell中单独输入每一行。 Python通常使用新行来确定每个语句的结束位置。
<强> pthw_e01.py:强>
print "Hello World!"
print "Hello Again"
print "I like typing this."
print "This is fun."
print 'Yay! Printing.'
print "I'd much rather you 'not'."
print 'I "said" do not touch this.'
答案 1 :(得分:0)
从上面的屏幕截图中你试图在解释器中运行python文件而不是在终端中实际运行程序。如果选择,您可以在解释器中运行每个打印行,但不能运行整个文件。而不是只键入python并打开解释器,键入python pthw_e01.py,它应该显示您的程序到终端。
答案 2 :(得分:0)
您可能在打开文件时保存了文件,该文件为空,然后在输入文本后没有再次保存文件。检查文件的大小以查看是否为零。再次保存并重新运行。每次进行更改并运行时都必须保存它