首页 > 解决方案 > 在 Python 中运行两个脚本

问题描述

亲爱的互联网人,我需要一些帮助...我有一个 Python 脚本,main.py用户可以在其中输入 2 个变量首先ReminderTime是一个 int,其次ReminderText是一个字符串。我想将这两个变量发送到另一个 Python 脚本,reminder.py. 提醒脚本将对这两个对象进行处理,然后ToastNotifier在关闭之前用于发出 Windows 通知。在此期间,主脚本仍将在前台运行。这可能吗?

标签: pythonpython-3.xbackground

解决方案


您可以使用多处理

简单的例子:

p = Process(target=f, args=(ReminderTime, ReminderText))
p.start()

f- 是你的函数reminder.py,它将启动该脚本(默认情况下)main-是你需要发送到这个函数的所有参数main.py
args

此外,您需要导入您的功能import reminder.function_name

此代码将在后台启动您f的功能,因此主代码仍将运行。


推荐阅读