【问题标题】:Syntax error when try to run python scripts in cmd (Windows 10)尝试在 cmd (Windows 10) 中运行 python 脚本时出现语法错误
【发布时间】:2020-03-18 14:19:05
【问题描述】:

我刚开始学习 python 编程。我用python 3.8.2写了一个简单的程序:

x = "Hi world"
print (x)

代码保存在名为“file.py”的 python 文件中。它在python中正确运行。问题是尝试在 Windows 10 的命令行中运行相同的代码块时。

打开cmd后,我将路径设置为保存文件的目录,在本例中为我的桌面。然后我尝试运行下一个命令:

C:\Users\Ben\Desktop>python file.py

程序不工作。 Windows 向我显示以下消息:

文件“file.py”,第 1 行 Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) [MSC v.1916 32 bit (Intel)] on win32 ^ SyntaxError: 无效语法

我将感谢您的所有帮助。

【问题讨论】:

  • 从你的文件中删除 >>>
  • 请将您的 file.py 的内容添加到您的问题中(复制和粘贴)。您可能没有在代码中使用普通的"。 (为了确定,我假设您没有在 file.py 中使用这些 >>>?)
  • 对不起。现在正在编辑;)

标签: python cmd syntax-error command-prompt


【解决方案1】:

如果 file.py 刚刚包含:

x = "Hi world"
print (x)

那很好,但你有:

Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) [MSC v.1916 32 bit (Intel)]

作为你的第一行。

这很可能是因为它是从默认的 python IDLE 导入的

【讨论】:

    猜你喜欢
    • 2021-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    • 2022-01-26
    • 1970-01-01
    • 2014-05-05
    • 1970-01-01
    相关资源
    最近更新 更多