我的机器上保存了一个包含以下内容的 python 文件:
types_of_people = 10
x = f"There are {types_of_people} types of people"
binary = "binary"
do_not = "don't"
y = f"Those who know {binary} and those who {do_not}."
print(x)
print(y)
print(f"i said: {x}")
print(f"I also said: '{y}'")
hilarious = False
joke_evaluation = "Isn't that joke so funny?! {}"
print(joke_evaluation.format(hilarious))
w = "This is the left side of ..."
e = "a string with a right side."
print(w + e)
当我在 Visual Studio Code 中使用 Python 3.7 打开此文件时,出现以下错误:
/usr/local/opt/python/bin/python3.7 /Users/andree/Desktop/test.py
File "<stdin>", line 1
/usr/local/opt/python/bin/python3.7 /Users/andree/Desktop/test.py
^
SyntaxError: invalid syntax
在下面的屏幕截图中,您可以看到我用来运行文件的命令以及我使用的 python 扩展。
但是从我的终端中使用 python3 test.py
运行文件就可以了。
有谁知道从 VS Code 中运行它时出现的问题?
原文由 Andree Wille 发布,翻译遵循 CC BY-SA 4.0 许可协议
看起来这是 VS Code 中的错误。
当我创建一个新文件时,将 python 语言分配给它然后保存它然后当我从编辑器中运行 python 文件时它就可以工作了。
但是当我创建一个新文件时,分配 python 语言但不保存它,执行“在 Python 终端中运行选择/行”之后保存它然后运行“在终端中运行 Python 文件”它不起作用。所以这似乎是一个与 VS Code 相关的问题。