python - 如何在正在运行的 python 脚本中启动其他脚本(新线程或进程?)

标签 python multithreading

如果我有一个这样的程序:

for i in range (25000):
    do something
    if i == 5000:
        run  new_script.py in a new thread/process
    continue as before 

我该怎么做?

最佳答案

将new_script.py的内容放入函数中并导入

from threading import Thread

from new_script import f

for i in range (25000):
    do_something()
    if i == 5000:
        Thread(target=f, args=(arg1, arg2)).start()

关于python - 如何在正在运行的 python 脚本中启动其他脚本(新线程或进程?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56749134/

相关文章:

python - 发送 GET 请求以进行 Google 反向图像搜索

python - Python 函数的 Web UI

python - MongoDB 不是比 MySQL 快吗?

Android:在新线程中使用retrofit时出现NetworkOnMainThreadException?

java - 如何在 Java 中以安全的方式停止和恢复线程?

android - 如何在 Android 8.0 中正确更新小部件 - Oreo - API 26

linux - 如何从源代码构建 libpthread.so?

python - psycopg2 : does cursor. mogrify 防止 sql 注入(inject)?

multithreading - 如何在套接字接收事件后更新Blazor(托管)

python - 如何根据数据框中的类别高效构建 ngram