如何设置使用 VS Code 的调试器调试 Python 程序的工作目录?
使用 Visual Studio Code 调试 Python 程序时( VS Code),指定工作目录对于确保脚本正确运行至关重要。
要在启动配置文件 (launch.json) 中设置工作目录,请按照以下步骤操作:
-
打开 launch.json 文件:
- 在 VS Code 中,通过单击运行 图标导航到“运行”视图
- 选择顶部工具栏上的配置(齿轮)图标。
- 单击添加配置...并选择 Python:
-
设置“cwd”变量:
- 在启动配置中,找到“配置”部分。
- 在第一个配置中,插入以下行:
<code class="json">"cwd": "${fileDirname}"</code>
- 这指定工作目录将设置为当前的目录打开 Python 文件。
-
考虑“目的”选项(可选):
- 如果您打算使用侧边栏的“运行和调试”图标或 在终端中运行 Python 文件 选项,添加以下行:
<code class="json">"purpose": ["debug-in-terminal"]</code>
-
保存 launch.json 文件:
- 确保将 launch.json 文件保存在与 Python 脚本相同的目录中。
launch.json 配置示例:
<code class="json">{ "version": "0.2.0", "configurations": [ { "name": "Python Current File (Integrated Terminal)", "request": "launch", "type": "python", "program": "${file}", "console": "integratedTerminal", "cwd": "${fileDirname}", "purpose": ["debug-in-terminal"] } ] }</code>
注意: launch.json 文件控制项目的调试设置。如果您没有,请通过单击调试视图中的配置齿轮图标来创建它。
以上是如何在Visual Studio Code中设置Python调试的工作目录?的详细内容。更多信息请关注PHP中文网其他相关文章!

Python是解释型语言,但也包含编译过程。1)Python代码先编译成字节码。2)字节码由Python虚拟机解释执行。3)这种混合机制使Python既灵活又高效,但执行速度不如完全编译型语言。

useeAforloopWheniteratingOveraseQuenceOrforAspecificnumberoftimes; useAwhiLeLoopWhenconTinuingUntilAcIntiment.ForloopSareIdeAlforkNownsences,而WhileLeleLeleLeleLoopSituationSituationSituationsItuationSuationSituationswithUndEtermentersitations。

pythonloopscanleadtoerrorslikeinfiniteloops,modifyingListsDuringteritation,逐个偏置,零indexingissues,andnestedloopineflinefficiencies

forloopsareadvantageousforknowniterations and sequests,供应模拟性和可读性;而LileLoopSareIdealFordyNamicConcitionSandunknowniterations,提供ControloperRoverTermination.1)forloopsareperfectForeTectForeTerToratingOrtratingRiteratingOrtratingRitterlistlistslists,callings conspass,calplace,cal,ofstrings ofstrings,orstrings,orstrings,orstrings ofcces

pythonisehybridmodelofcompilationand interpretation:1)thepythoninterspretercompilesourcececodeintoplatform- interpententbybytecode.2)thepytythonvirtualmachine(pvm)thenexecuteCutestestestesteSteSteSteSteSteSthisByTecode,BelancingEaseofuseWithPerformance。

pythonisbothinterpretedAndCompiled.1)它的compiledTobyTecodeForportabilityAcrosplatforms.2)bytecodeisthenInterpreted,允许fordingfordforderynamictynamictymictymictymictyandrapiddefupment,尽管Ititmaybeslowerthananeflowerthanancompiledcompiledlanguages。

在您的知识之际,而foroopsareideal insinAdvance中,而WhileLoopSareBetterForsituations则youneedtoloopuntilaconditionismet

ForboopSareSusedwhenthentheneMberofiterationsiskNownInAdvance,而WhileLoopSareSareDestrationsDepportonAcondition.1)ForloopSareIdealForiteratingOverSequencesLikelistSorarrays.2)whileLeleLooleSuitableApeableableableableableableforscenarioscenarioswhereTheLeTheLeTheLeTeLoopContinusunuesuntilaspecificiccificcificCondond


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

WebStorm Mac版
好用的JavaScript开发工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境