在python中,如何进行非阻塞系统调用?

时间:2009-10-23 14:09:03

标签: python

在Python中,是否可以在不断开线程的情况下进行非阻塞系统调用?即,我可以避免:

import thread
thread.start_new_thread(os.system,('cmd',))

1 个答案:

答案 0 :(得分:10)

使用subprocess模块(Popen)并将结果写入文件。您可以“等待”子流程终止或继续其他业务并轮询文件中的结果等。