使用 Python 3.12.3 的 VSCode 中的奇怪输出:不寻常的字符和文件路径

问题描述 投票:0回答:1

在此输入图像描述 我在使用 Python 3.12.3 的 Visual Studio Code (VSCode) 中运行 Python 代码时遇到了一个特殊问题。当我执行一个简单的 print("Hello") 语句时,VSCode 终端中的输出包含奇怪的字符和似乎被破坏的文件路径。这是我看到的输出示例:

PS C:\Users\DELL> c:; cd 'c:\Users\DELL'; & 'c:\Users\DELL\AppData\Local\Programs\Python\Python312\python.exe' 'c:\Users\DELL.vscode xtensions\ms-python.debugpy-2024.6.0-win32-x64 undled \libs\debugpy dapter/../..\debugpy\launcher' '60081' '--' 'C:\Users\DELL\Untitled-1.py' cadapter/../..\x5cdebugpy\x5clauncher''60081''--''C:\x5cUsers\x5cDELL\x5cUntitled-1.py';c75f735e-9e3e-45a8-b2bb-65c86727b88bLOL

我尝试检查代码中的转义字符,确保正确的文件路径处理,并将 VSCode 和 Python 更新到最新版本。然而问题依然存在。

还有其他人在 VSCode 和 Python 3.12.3 中遇到过类似的问题吗?任何有关如何排查和解决此问题的见解或建议将不胜感激。谢谢!

预期的输出应该是:

哈哈

python path interpreter
1个回答
0
投票

您似乎没有为您的 python 文件指定文件名。 CTRL+Shift+P>Python:如果您的环境变量已正确设置为 python.exe 环境,则在终端中运行 Python 文件应该会显示正确的输出。

对于初学者来说,使用像Thonny这样的简单编辑器是个好主意。

© www.soinside.com 2019 - 2024. All rights reserved.