如何在不阻塞Python中的应用程序的情况下运行代码块?

时间:2015-02-06 02:26:53

标签: python multithreading runtime sleep execution

我有一个允许您使用Python启动脚本的应用程序。我想在应用程序完全初始化后运行代码的一部分,但是没有办法知道这一点。

我使用time.sleep()但是应用程序挂起,直到它执行该代码。我还将代码转移到另一个文件并使用execfile但结果相同。

基本上我想要这样的东西:

startup script:
    my code
    code to run 5 seconds later

实现这一目标的最简单方法是什么?我是否必须使用线程?

1 个答案:

答案 0 :(得分:1)

startup script结束时,它写入或创建日志文件的内容包含'initiation complete'等内容。

因此,另一个代码将检查文件是否已创建或文本是否在每x毫秒后写入,然后执行其余部分。

相关问题