为什么有时我的 Visual studio 代码每次都不起作用?
Why is sometime my Visual studio code not working evrytime?
car = 'subaru'
>>> & C:/Users/ANTHONY/anaconda3/python.exe "d:/python programs vsc/login.py"
File "<stdin>", line 1
^
SyntaxError: invalid syntax
File "<stdin>", line 1
或者(检查这个程序)
car = 'subaru'
print("Is car == 'subaru'? I predict True.")
print(car == 'subaru')
print("\nIs car == 'audi'? I predict False.")
print(car == 'audi')
>>> print(car == 'audi')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'car' is not defined
但是这个程序在 python 终端甚至 Juptyter notebook 中运行良好。我试过改变环境,有时它工作正常..其他时间它不
原因是不同终端识别的内容不同
由于“Python交互终端”用于代码交互,所以识别python代码。因此,当单击 运行 按钮时,(它执行 python 命令,)但是“Python 交互式终端”无法识别命令。因此,显示“SyntaxError: invalid syntax”。
解决方法:请使用命令“exit()
”退出本次交互window,或者点击终端的“Kill terminal”图标,再打开一个新的终端。
关于“NameError: name'car' is not defined”,我们需要输入变量“car”的值,然后用输出语句判断:
car = 'subaru'
>>> & C:/Users/ANTHONY/anaconda3/python.exe "d:/python programs vsc/login.py"
File "<stdin>", line 1
^
SyntaxError: invalid syntax
File "<stdin>", line 1
或者(检查这个程序)
car = 'subaru'
print("Is car == 'subaru'? I predict True.")
print(car == 'subaru')
print("\nIs car == 'audi'? I predict False.")
print(car == 'audi')
>>> print(car == 'audi')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'car' is not defined
但是这个程序在 python 终端甚至 Juptyter notebook 中运行良好。我试过改变环境,有时它工作正常..其他时间它不
原因是不同终端识别的内容不同
由于“Python交互终端”用于代码交互,所以识别python代码。因此,当单击 运行 按钮时,(它执行 python 命令,)但是“Python 交互式终端”无法识别命令。因此,显示“SyntaxError: invalid syntax”。
解决方法:请使用命令“
exit()
”退出本次交互window,或者点击终端的“Kill terminal”图标,再打开一个新的终端。关于“NameError: name'car' is not defined”,我们需要输入变量“car”的值,然后用输出语句判断: