繁体   English   中英

Python 代码在 Visual Studio Code 中显示 EOF 错误,但在 Visual Studio 中工作正常

[英]Python code showing EOF error in Visual Studio Code but works fine in Visual Studio

在此处输入图片说明

代码是

name = input("enter your name : ")
print("your name is :" + name)

在 Visual-studio 代码中出现 EOF 错误,但在 Visual-Studio 中工作正常如何解决 Visual-Studio 代码中的问题?

只需更改 vscode 的缩进,通常如果有尾随空格。
您可以通过简单地单击 F1 然后在搜索框中键入trim trailing whitespace并选择它来完成此操作。
或者
CTRL + K CTRL + X
如果您仍然遇到相同的问题,请尝试将缩进更改为制表符/空格,按照与 F1 相同的操作并键入indentation ,然后根据您的方便选择制表符/空格的缩进。

当我使用"console": "internalConsole", (in / .vscode / launch.json ) 我遇到了同样的问题。

原因是这种模式下,结果会在DEBUG CONSOLE执行,目前这个终端只用于显示输出,所以代码无法接收到需要的输入,会显示EOF错误。 (文件结尾:文件结尾出现意外错误。)

解决方案

使用其他输出方法: "console": "integratedTerminal","console": "externalTerminal",

参考: VSCode 中的控制台

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM