0

我目前正在开发一个个人小型 Django 站点,以管理我的音乐和电影资源作为练习。

具体环境:

  • 蟒蛇 2.7
  • mod_wsgi 3.3
  • 阿帕奇 2.2.22
  • 视窗

我遇到的问题是当我使用subprocess.Popenfork new process在某个播放器中打开我的电影时,该进程将在后台fork,这意味着我只能在任务管理器中看到它,但没有可见的播放器界面。所以这真的很奇怪,因为我什至可以听到电影中的声音,但看不到画面。(我试图以这种方式打开浏览器和许多其他可执行文件,都在后台运行)

如果我使用 Django 附带的开发服务器,这个问题就消失了。所以我猜这个问题与 Apache 或 mod_wsgi 高度相关?

有什么建议和意见吗?

4

1 回答 1

1

检查CREATE_NEW_CONSOLESTARTUPINFO.wShowWindow参数。当您通过subprocess.Popen.

于 2013-01-30T09:57:31.127 回答