您可以在 Visual studio 中开发 Desktop(.exe) 吗?

Can you develop Desktop(.exe) In Visual studio?

3-4个月前开始学习Python今天无意中看到朋友用VS 2019 我变得好奇并使用 python 搜索它的用法 它说 Build WEB APPS using python... 我可以使用 PYTHON 使用 VS 2019 制作 .exe 应用程序吗?

是的,您可以照常编写 python 代码,然后使用 pyinstaller 并将其转换为 .exe

另请注意,如果您的 python 代码没有 GUI 功能,那么它将 运行 在后台运行,直到您停止它。 如果 python 代码使用控制台输出那么不要使用无控制台选项

Pyinstaller 文档 - https://pyinstaller.readthedocs.io/en/stable/

还有 web apps 部分。 Python 擅长使用 2 个最常用的框架: 烧瓶 - https://flask.palletsprojects.com/en/2.0.x/ Django - https://docs.djangoproject.com/en/3.2/

你不想做。

Python 是一种解释型编程语言,这意味着代码在读取后立即执行。调试简单,无需停止应用程序即可更改。

另一方面,.exe 应用程序被编译,这意味着转换为高效的机器代码。当您使用 C++ 编写代码时,需要进行翻译以构建可执行文件。当您获得 .exe 文件时,您不了解其内容,因此您无法再更改构建的应用程序的行为。本机 Windows 应用程序使用编译语言编码,最好使用 C#(即时编译)或 C++。他们的代码只有机器可以理解。

太好了,您正在学习 Python 并且您希望以本机 Windows 应用程序的形式查看您的工作成果。事实上,这种语言是为不同的目的而创建的。

当你打开 VS 2019 时,你看到了“构建 web 应用程序”按钮。这意味着在 Visual Studio 的一点帮助下,您可以 运行 使用 Flask 等框架的 Python 服务器并创建交互式 Web 服务。实际上,Flask 在许多知名项目中被用于 API-s,例如 Pinterest、Netflix 和 Uber。当您部署这样的服务时,您不一定需要 .exe。

给你! https://docs.microsoft.com/en-us/visualstudio/python/learn-flask-visual-studio-step-01-project-solution?view=vs-2022