【问题标题】:Can't run python file from DOS shell无法从 DOS shell 运行 python 文件
【发布时间】:2017-01-14 21:29:43
【问题描述】:

使用:Windows 10 上的 Python 3.6

我已经构建了一个非常简单的程序,叫做pythontest.py

a = 1 
print('the value of a is ', a) 

我已将其保存为 .py 文件。当我尝试从终端运行它时,它返回以下内容:

C:\Users\jona_>python pythontest.py
  File "pythontest.py", line 1
    Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32
             ^
SyntaxError: invalid syntax

我已经多次检查路径是否正确,即使我将文件从文件资源管理器拖到命令行中,它仍然返回此语法错误。我尝试了 xlsxwriter 库附带的其他预制文件,但它们没有返回此错误。这可能意味着文件有问题,但我一生都无法理解是什么。

【问题讨论】:

  • 在 Sublime 或 Notepad++ 等代码编辑器中打开 pythontest.py。您在问题中提出的内容是 only 文件的内容,还是还有其他内容?
  • 我建议你安装IPython。它是交互式使用 Python 的绝佳环境。正如 hansaplast 建议的那样,阅读一些教程。
  • 谢谢你们的帮助,伙计们。我是该平台的新手,如果我没有完全遵守行为准则,我深表歉意。明天我会努力做得更好。

标签: python python-3.x terminal


【解决方案1】:

错误信息告诉你这是pythontest.py:的第一行:

Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32

在编辑器中打开您的文件并删除此行。 文件中的唯一内容应该是您在问题中显示的两行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 2021-04-26
    • 1970-01-01
    • 2015-12-19
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多