隐藏python导致的窗口?
我搜索了一种隐藏python引起的窗口的方法,例如控制台或ui窗口,这样你甚至看不到这个正在运行的应用程序中的open选项卡。隐藏python导致的窗口?,python,background,Python,Background,我搜索了一种隐藏python引起的窗口的方法,例如控制台或ui窗口,这样你甚至看不到这个正在运行的应用程序中的open选项卡。 例如,您可以执行以下操作: print("Hello World") 用户应该看不到这方面的任何内容: 但是我什么也没发现,所以有人知道这是怎么回事吗?我终于找到了一种方法,通过使用两个模块: *这适用于cmd和GUI窗口 import win32console # first module import win32gui # se
例如,您可以执行以下操作:
print("Hello World")
用户应该看不到这方面的任何内容:但是我什么也没发现,所以有人知道这是怎么回事吗?我终于找到了一种方法,通过使用两个模块:
*这适用于cmd和GUI窗口
import win32console # first module
import win32gui # secound one
win = win32console.GetConsoleWindow()
win32gui.ShowWindow(win, 0) # Hides the window
win32gui.ShowWindow(win, 1) # Showes the window
我最终通过使用两个模块找到了一种方法:
*这适用于cmd和GUI窗口
import win32console # first module
import win32gui # secound one
win = win32console.GetConsoleWindow()
win32gui.ShowWindow(win, 0) # Hides the window
win32gui.ShowWindow(win, 1) # Showes the window
将python脚本文件的文件扩展名更改为“.pyw”。因此,将
asdf.py
重命名为asdf.pyw
这将使您的脚本由不同于正常的可执行文件解释(确切地说是,pythonw.exe
,而不是python.exe
)
请注意,我不知道这是否适用于Windows以外的其他操作系统。将python脚本文件的文件扩展名更改为“.pyw”。因此,将
asdf.py
重命名为asdf.pyw
这将使您的脚本由不同于正常的可执行文件解释(确切地说是,pythonw.exe
,而不是python.exe
)
请注意,我不知道这是否适用于Windows以外的其他操作系统。但这并没有使它如我在上面的回答中所示“不可见”,是吗?我想我当时误解了这个问题。这样做的目的是:如果启动python脚本(例如,通过双击;不是从控制台),它将运行脚本,但不会出现控制台窗口,任务栏中也不会出现显示您正在运行python脚本的图标。这不是你所要求的吗?如果是这样,那么你已经正确地解释了这一点。谢谢你的第二个选择!但这并不像我在上面的回答中所说的那样“看不见”,是吗?我想我当时误解了这个问题。这样做的目的是:如果启动python脚本(例如,通过双击;不是从控制台),它将运行脚本,但不会出现控制台窗口,任务栏中也不会出现显示您正在运行python脚本的图标。这不是你所要求的吗?如果是这样,那么你已经正确地解释了这一点。谢谢你的第二个选择!