Python与Visual Studio代码 - 运行特定文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python与Visual Studio代码 - 运行特定文件相关的知识,希望对你有一定的参考价值。

我用Visual Studio代码和Python编写了一个小应用程序。我的应用程序有这些文件:

Main.py
MyCustomClass.py

基本上,qazxsw poi是应用程序的切入点。另一类只是解决一些问题的逻辑。

在我开发代码时,我通过逐步运行来测试它。我用F5运行应用程序,运行我正在编辑的当前文件。它可以是文件Main.py,它根本没有入口点,我没时间在文件之间交换。

是否可以将Visual Studio代码配置为在运行时运行特定文件(MyCustomClass.py)(F5)?无论我目前查看哪个文件。

谢谢。

答案

启动配置设置中的Main.py设置是指将要执行的python脚本。默认情况下,它设置为program,它指的是您正在主动编辑的文件。只需将值设置为您要运行的文件即可。

${file}

我应该提一下,如果你使用Windows,你可以在程序路径中使用正斜杠{ "name": "Python", "type": "python", "request": "launch", "stopOnEntry": true, "pythonPath": "${config:python.pythonPath}", "program": "main.py", // specify the full path to your file "cwd": "${workspaceFolder}", "env": {}, "envFile": "${workspaceFolder}/.env", "debugOptions": [ "RedirectOutput" ] }, 或双反斜杠/。单反斜杠不起作用。

另一答案

通过Python单元测试来测试应用程序是一个很好的做法。 VSCode,因为大多数IDE都具有Python单元测试的功能。 \

另一答案

您需要编辑launch.json文件。快速的方法是单击https://code.visualstudio.com/docs/python/unit-testing

然后将以下内容添加到launch.json文件中:

wrench icon on run toolbar

以上是我的配置,“程序”行是什么魔术。

以上是关于Python与Visual Studio代码 - 运行特定文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在Visual Studio Code 中运行 Python

如何使用 Visual Studio 环境变量运行 Python 代码

Visual Studio Code python 代码快速自动提示

C#代码不能在visual studio中运行完整的python脚本

visual studio code终端输出为啥会乱码

如何从 Visual Studio Code 中执行 Python 代码