python - 输入 python3.2 从终端运行 print 时出现语法错误

标签 python ubuntu printing

使用 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/

相关文章:

python - 根据两个不同单元格的比较设置单元格值

c - 尝试在 Ubuntu 中打开相对路径不起作用

css - 全尺寸背景图像 : <img> fallback for accessibility and print

python - 如何从python中的结果中删除额外的列表

python - 多维 NumPy 数组中的轴

python - 在 Pandas 中将嵌套 JSON 数据作为数据帧访问

c++ - system() 不适用于修改命令行提示符

ruby-on-rails - Ubuntu 13.10 上的 PostgreSQL 9.3?

c# - 跨浏览器打印 View

windows - 如何判断打印机是否支持双向通信