微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么有时我的 Visual Studio 代码不能正常工作?

如何解决为什么有时我的 Visual Studio 代码不能正常工作?

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 中都可以正常工作。我尝试改变环境,有时它工作正常.. 其他时候它不

解决方法

原因是不同终端识别的内容不同。

  1. 由于“Python Interactive Terminal”用于代码交互,因此它识别python代码。因此,当单击运行按钮时,(它执行 python 命令)但“Python 交互式终端”无法识别命令。因此,会显示“SyntaxError: invalid syntax”。

    解决方法:请使用命令“exit()”退出这个交互窗口,或者点击终端的“杀死终端”图标,然后打开一个新的终端。

    enter image description here

  2. 至于“NameError: name'car' is not defined”,我们需要输入变量“car”的值,然后用输出语句来判断:

    enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。