And*_*lle 9 python syntax-error python-3.x visual-studio-code
我有一个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)
Run Code Online (Sandbox Code Playgroud)
当我从Visual Studio代码中使用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
Run Code Online (Sandbox Code Playgroud)
在下面的屏幕截图中,您可以看到我用来运行文件的命令以及我使用的python扩展.
但是从我的终端内运行文件python3 test.py
工作得很好.
有没有人知道在VS Code中运行它时出了什么问题?
小智 23
认为这是VS Code的错误.
当您使用" 在python终端中运行选择/行 "命令时,VS代码启动python解释器并且在完成后不会退出它.
您应该exit()
在python解释器窗口中使用命令来结束python会话.
之后"在终端中运行python文件"将正常工作.
And*_*lle 12
看起来这是 VS Code 中的一个错误。
当我创建一个新文件时,为它分配 python 语言,然后保存它,然后当我从编辑器中运行 python 文件时它就可以工作了。
但是当我创建一个新文件时,分配python语言但不保存它,然后执行“在Python终端中运行选择/行”保存它然后运行“在终端中运行Python文件”它不起作用。所以这似乎是一个与 VS Code 相关的问题。
小智 5
对我来说,问题是我不小心使用了 Shift + Return 来执行 python 程序,而实际上我的意思是按 CTRL + Return 移动到下一行而不触摸鼠标。
exit()
在控制台中使用命令有效。
归档时间: |
|
查看次数: |
17450 次 |
最近记录: |