使用 IDLE,我创建了一个 HelloWorld.py 文件,其中显示:
print ("Hello World")
但是,尝试从终端运行它会导致以下错误:
xxx@xxx-VirtualBox:~/Documents$ python3.2 HelloWorld.py
File "HelloWorld.py", line 1
Python 3.2.3 (default, Oct 19 2012, 20:10:41)
^
SyntaxError: invalid syntax
我搜索了答案,但正如您所看到的,我已经在 .py 文件中使用 ("") 约定进行字符串和打印,当我尝试在终端中运行它时,我输入“3.2” 。尽管 SyntaxError 明确指出“2”是问题所在,但我确实继续尝试了“python”、“python3”和“python 3.2.3”等变体,但这些都不起作用。我也在正确的目录中。
我在 VirtualBox 上使用 Ubuntu 并使用 IDLE (Python 3.2)。
最佳答案
您需要删除 HelloWorld.py 文件的第一行,该行是由解释器生成的,不应出现在源代码中。
源代码文件中唯一需要的行是 print("Hello World")
关于python - 输入 python3.2 从终端运行 print 时出现语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17181076/