无法使用python运行.sh和.ps1文件

问题描述 投票:0回答:1

我了解到,您可以通过分别在 Bash 和 PowerShell 中执行 .sh 或 .ps1 文件来编写脚本并运行多个命令。但是,当我运行我的文件时,我遇到了相同的错误(在 Bash 和 PowerShell 中),我无法理解为什么。

我运行的Python版本是3.11.4

我尝试运行的脚本是:

python3 -c "print(1)"

我收到的错误消息是:

    python3 -c "print(1)"
               ^^^^^^^^^^
SyntaxError: invalid syntax

事实上,它显示了文件的内容,这意味着它正在运行它,但我无法弄清楚语法有什么问题。

python bash powershell
1个回答
0
投票

您正在 Python REPL 中运行该命令。从您收到的错误中可以明显看出这一点 - 它将您编写的命令视为 Python 代码,这不是有效的语法。您需要在 shell 中运行该命令。打开常规的普通终端并在其中运行命令。

© www.soinside.com 2019 - 2024. All rights reserved.