我在运行包含单例的已编译应用程序时遇到问题,.pyw 编译过程运行良好,但是当我尝试运行生成的 .exe 时,它会写入错误日志,消息如下所示:
Traceback (most recent call last):
File "main.pyw", line 16, in <module>
File "tendo\singleton.pyc", line 20, in __init__
AttributeError: 'module' object has no attribute '__file__'
这就是我调用单身人士的方式:
from tendo import singleton
me = singleton.SingleInstance()