繁体   English   中英

无法使用 $python file.py 运行 python 脚本 [重复]

[英]Can't run python script with $python file.py [duplicate]

我今天刚刚下载了 VSCode 和 Python 并尝试学习 Python 教程课程。 但是每次我尝试在终端中运行我的程序时,它都不会打开/找不到我的文件。

这是我试图运行的代码:

我的初学者代码

(编辑:“嗨”是随机的,与我试图运行的代码无关)

这就是我尝试运行它时发生的情况:

PS C:\Users\...\Hellow World> $python HW.py
At line:1 char:9
+ $python HW.py
+         ~~~~~
Unexpected token 'HW.py'. in expression or statement
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : UnexpectedToken

初学者代码错误输出

我从 Microsoft Store 下载了 Python。 它的版本是 3.9.1

当你写

$python HW.py

在 Windows PowerShell 中,令牌$python被扩展为变量 您想调用 Python 解释器,它只是python (注意:没有美元符号)。

您可能通过复制具有Bourne shell样式提示的示例来选择美元符号。 美元符号只是表示 shell 提示符的结尾和命令的开头,很像 PowerShell 提示符中的> 您不需要(也不应该)自己键入$

只需删除$符号

从:

$python file.py

至:

python file.py

如果您使用的是 python 3.x,您也可以这样做:

python3 file.py

之后,您可以使用 python 命令在终端中运行脚本 file.py

尝试使用python3 HW.pypython HW.py而不是$python HW.py

此外,您的代码可能会引发错误,因为这可能会尝试将字符串添加到 int 中,这将导致类型错误。 尝试运行以下代码,如果您位于终端的正确目录中,它应该可以完美运行。 确保您在输入之前指定 int,以便编译器知道它期望来自用户的 int。

x = int(input("x: "))
y = x + 1
print(y)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM