同时发送消息 python 脚本

sending out messages simultaneously python script

我为我们拥有的应用程序创建了 10 个用户帐户 我想让所有这 10 个用户同时发送消息。

所以我制作了 10 个 .py 脚本,在每个脚本中只有一个系统调用通过`

"name of app cli client, some parameters including email and message"

到 bash,然后我 运行 使用 & 在一个命令中从 bash 所有这些 我的问题是我怎样才能做到这一点,但做得更好?

如何从 bash 并行发送 10 条消息?不创建 10 个单独的 .py 脚本?任何帮助都会很好^^

import threading,os

ten_python_scripts = [] # mention all files here

def func(filename):
  x = subprocess.call("python {}".format(filename), shell=True)

threads = []
for filename in ten_python_scripts:
  x = threading.Thread(target=func, args=(filename,))
  threads.append(x)
for thread in threads:
  thread.start()
for thread in threads:
  thread.join()