隐藏一个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 以外的其他操作系统。
我搜索了一种方法来隐藏 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 以外的其他操作系统。