小编d.c*_*d.c的帖子

pyinstaller:我的cherrypy app exe的2个实例被执行

我有一个樱桃应用程序,我用pyinstaller制作了一个exe.现在,当我运行exe时,它会将自身加载到内存中两次.观察任务管理器显示第一个实例加载到大约1k,然后一秒钟后,第二个实例加载到大约3k ram.如果我关闭较大的一个,两个进程都会死掉.如果我关闭较小的一个只有一个死亡.

使用subprocess加载exe,如果我尝试proc.kill(),它只会杀死小的,而另一个在内存中运行.这是一起使用cherrypy和pyinstaller的副作用吗?

python cherrypy pyinstaller

6
推荐指数
2
解决办法
1288
查看次数

通过http停止一个樱桃服务器

我有一个樱桃应用程序,我用wxpython ui控制http.我想在ui关闭时杀死服务器,但我不知道该怎么做.现在我只是在窗口关闭事件上做一个sys.exit(),但结果却是这样

Traceback (most recent call last):
  File "ui.py", line 67, in exitevent
    urllib.urlopen("http://"+server+"/?sigkill=1")
  File "c:\python26\lib\urllib.py", line 87, in urlopen
    return opener.open(url)
  File "c:\python26\lib\urllib.py", line 206, in open
    return getattr(self, name)(url)
  File "c:\python26\lib\urllib.py", line 354, in open_http
    'got a bad status line', None)
IOError: ('http protocol error', 0, 'got a bad status line', None)
Run Code Online (Sandbox Code Playgroud)

是因为我没有正确地停止樱桃?

python cherrypy

6
推荐指数
1
解决办法
2600
查看次数

pyinstaller exe在sys.exit()之后没有死

我有一个使用pyinstaller编译的cherrypy app.一个功能执行以下操作:

cherrypy.engine.stop()
sys.exit()
Run Code Online (Sandbox Code Playgroud)

樱桃引擎没有问题就停止了,但这个过程实际上并没有消失,我无法弄清楚原因.

python pyinstaller

5
推荐指数
1
解决办法
1083
查看次数

资源管理器右键单击上下文菜单与python?

我想知道如何向浏览器右键单击上下文菜单添加菜单项.例如,当我右键单击一个文件时,我得到像winrars这样的东西"添加到存档"我想要这样的东西,我想知道如何用python做到这一点.

python

4
推荐指数
1
解决办法
3053
查看次数

标签 统计

python ×4

cherrypy ×2

pyinstaller ×2