我有一个允许您使用Python启动脚本的应用程序。我想在应用程序完全初始化后运行代码的一部分,但是没有办法知道这一点。
我使用time.sleep()
但是应用程序挂起,直到它执行该代码。我还将代码转移到另一个文件并使用execfile
但结果相同。
基本上我想要这样的东西:
startup script:
my code
code to run 5 seconds later
实现这一目标的最简单方法是什么?我是否必须使用线程?
答案 0 :(得分:1)
在startup script
结束时,它写入或创建日志文件的内容包含'initiation complete'
等内容。
因此,另一个代码将检查文件是否已创建或文本是否在每x毫秒后写入,然后执行其余部分。