Jwe*_*wee 4 python syntax-error python-3.x
使用 py 和python在命令提示符中给我不同的结果。对于我的特定程序,当我运行时python file.py,程序按预期工作。但是,当我运行时py file.py,它给了我这个错误:
File "wordcount.py", line 60
print(f"{wordlist[num]} {wordcount[num]}")
^
Run Code Online (Sandbox Code Playgroud)
SyntaxError: invalid syntax
谁能告诉我为什么python有效而不是py?
编辑:我应该澄清一下,我已经检查过系统。输入 py 给了我 Python 3.8.3,这意味着 2.x 的解释与我的情况不符。import sys 进入 print(sys.version) 给了我相同的结果。
可能在您的系统上py设置为 Python 2 并python设置为 Python 3。
尝试分别使用python --version和 来检查版本
py --version。
它不适用于 Python 2,因为您的代码使用了在 Python 3.6 中添加的 f-Strings。
| 归档时间: |
|
| 查看次数: |
110 次 |
| 最近记录: |