bha*_*anu 7 python visual-studio-code
我正在尝试 Visual Studio Code 来学习 Python。
我正在编写一段起始代码来获取用户的输入,例如:
S = input("What's your name? ")
Run Code Online (Sandbox Code Playgroud)
当我尝试运行这个 (Mac: Cmd+ Shift+ B) 时,我看到任务正在运行而没有输出。我已经为输出和参数配置了 tasks.json 文件。
print("Hello, World!")
S = input("What's your name? ")
Run Code Online (Sandbox Code Playgroud)
我需要在 Visual Studio Code 中配置一些环境变量吗?
任务旨在构建您的应用程序。由于 Python 是解释型的,因此您根本不需要使用 tasks.json 来运行/调试您的 Python 代码。改用launch.json。我正在使用 Don Jayamanne 的 Python 扩展进行调试,并按如下方式配置了 launch.json:
打开命令面板 ( Ctrl+ Shift+ P) 并编写命令:
不调试就开始
然后选择您的环境 -> 单击 Python。这应该在当前目录的 .vscode 目录中创建一个 launch.json 文件。
粘贴以下配置json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"pythonPath": "${config.python.pythonPath}",
"program": "${file}",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
],
"console": "integratedTerminal"
}
]}
Run Code Online (Sandbox Code Playgroud)保存文件,在编辑器中打开您的 python 脚本,然后再次“启动而不调试”。这应该启动一个集成终端,您可以在其中提供输入和查看输出。
您可以从 Visual Studio Code 市场安装 Visual Studio Code 的 Python 扩展。
完成后,使用“Python 控制台”调试选项来运行和调试 Python 代码。这将启动终端/命令窗口,允许您捕获输入,并且您不需要为此配置tasks.json 文件。
Python 扩展:https://marketplace.visualstudio.com/items?itemName =donjayamanne.python
| 归档时间: |
|
| 查看次数: |
22993 次 |
| 最近记录: |