[英]Run multiple python scripts, that use user inputs and while loops, simultaneously
基本上我需要同时独立运行三个文件。 这些文件以用户输入开始,后跟无限的While循环。
我发现了一些类似于我的问题,但解决方案并不符合我的需求。 我还是个初学者。
我已经尝试过了:
python device1.py &
python device2.py &
python device3.py
我也尝试在一个文件中执行此操作,但文件相当大且复杂,到目前为止还没有成功。
#some code that creates a csv
#input
device = input("input which device you want to connect to")
def function():
#write to csv file from data
while True:
#get live data from device
#csv function
function()
我希望为我的3个脚本输入3个输入,它们运行它们的循环,我结束代码并拥有3个csv文件。
您是否尝试过在命令中设置输入?
echo inputForDevice1 | python device1.py &
echo inputForDevice2 | python device2.py &
echo inputForDevice3 | python device3.py &
还记得从最后一个python调用( python device3.py &
)分离,否则你将陷入无限循环。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.