如何在没有辅助脚本中断第一个脚本的情况下从另一个python脚本运行python脚本?

时间:2017-07-30 18:23:28

标签: python background call

所以我有主要的python脚本,我想从我的主文件中调用另一个python脚本,但是,每当我这样做时,我称之为kinda的脚本会超过原始脚本。有没有办法在后台调用python脚本让它不中断控制台中的主脚本?

1 个答案:

答案 0 :(得分:2)

您好我使用线程和子进程在后台运行其他python脚本(没有辅助脚本中断第一个脚本)为您创建此脚本

import threading
from subprocess import call
def thread_second():
    call(["python", "secondscript.py"])
processThread = threading.Thread(target=thread_second)  # <- note extra ','
processThread.start()

print 'the file is run in the background'