首页 > 解决方案 > 尝试在 powershell/cmd 提示符中打开 .py 文件时出现语法错误

问题描述

我正在尝试从 Windows PowerShell 打开示例文件“helloworld.py”。我将目录更改为包含该文件的文件夹,并使用ls命令检查该文件是否存在于目录中。我还检查了 c:/users/xxx/python38 是系统环境变量的一部分。当我尝试使用 打开示例文件时python helloworld.py,出现以下错误:

PS D:\localfile> python helloworld.py
  File "helloworld.py", line 1
    Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32
SyntaxError: invalid syntax

如果我只键入python,python 将在 PowerShell 中启动,我可以导入包、键入 python 命令等。

PS D:\localfile> python
Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hello')
hello
>>>

编辑: helloworld.py 的内容: print("hello world")。我需要在 powershell 中执行这个文件,我希望在 powershell 中执行 .py 文件的原因是我有一些.py来自 GitHub 的大文件,我需要在命令提示符/powershell 中使用某些参数运行这些文件。

标签: pythonpowershellcommand-linecommand-prompt

解决方案


推荐阅读