|
5
|
| Charles Anderson · 技术社区 · 17 年前 |
|
|
1
7
Deamon程序有目的地关闭stdin/stdout/stderr并使用日志记录,因此您必须自己管理:我建议使用子进程。管道。
如果你
真正地
不在乎子流程对错误的解释,你可以使用
|
|
2
7
为了记录在案,我的代码现在看起来像这样:
请注意,由于子流程模块中的一个明显错误,对Popen()的调用也必须为stdin指定一个管道,之后我们会立即关闭该管道。 |
|
3
2
这是一个老问题,但pyInstaller也出现了同样的问题。 事实上,任何在没有控制台的情况下转换python for exe代码的框架都会发生这种情况。 在我的测试中,我观察到,如果我在规范文件(pyInstaller)中使用“console=True”标志,则不再出现错误。 . 解决方案遵循Piotr Lesnicki的建议。 |
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 2 年前 |
|
|
András Takács · Python多线程错误 2 年前 |