隐藏一个python导致window?

Hide a python caused window?

我搜索了一种方法来隐藏 python 引起的 window,例如控制台或 ui window,这样你甚至看不到运行 application.So 打开的选项卡就像 python 程序的所有操作从未发生过一样。
例如你这样做:

print("Hello World")

并且用户不会看到任何内容:
但是我一无所获,所以有人知道这是怎么回事吗?

我终于找到了使用两个模块来完成此操作的方法:
*这适用于 cmd- 和 GUI-windows

import win32console   # first module
import win32gui       # secound one
  
win = win32console.GetConsoleWindow()
win32gui.ShowWindow(win, 0)  # Hides the window
win32gui.ShowWindow(win, 1)  # Shows the window

编辑:我找到了第二种隐藏终端的方法 windows 由 py python:您所要做的就是使用 pip(3) 安装 pyinstaller。然后编写您的脚本,转到命令提示符并输入: pyinstaller --onefile -w <sriptname>
-w = 不显示任何控制台 window (windows-less)

将 python 脚本文件的文件扩展名更改为“.pyw”。因此,将 asdf.py 重命名为 asdf.pyw

这将使您的脚本被不同于正常的可执行文件解释(准确地说,pythonw.exe 而不是 python.exe)。

请注意,我不知道这是否适用于 Windows 以外的其他操作系统。