[英]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.py
或python 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.