在Python中找不到STARTF_USESHOWWINDOW

2 投票
2 回答
1458 浏览
提问于 2025-04-16 14:43

我想做的事情和这个人一样:跨平台的隐藏窗口子进程
但是我的问题是,subprocess模块里没有STARTF_USESHOWWINDOW这个选项。如果我理解得没错的话,它在Python 2.7及以上版本中被去掉了。
我该怎么做才能在Python 2.7中使用它,或者有没有其他方法可以替代STARTF_USESHOWWINDOW?

谢谢。

2 个回答

3

正如这里提到的,你可以在Python 2.7中使用subprocess._subprocess.STARTF_USESHOWWINDOW。

2

STARTF_USESHOWWINDOW 是一个特定于Windows的标志,你可以在 win32con 这个模块里找到它。如果你没有安装这个模块,也没关系,你可以自己定义一个。

撰写回答