3.93K 浏览
0

for i in range(len(list_c_zimu)):
    if list_c_zimu[i] == heise_zimu[0]:
        with open(‘D:\天勤策略\集装\配置\lwg.txt’,’w’) as f:
            f.write(str(list_c[i])+”\n”+str(yes_no[i])+”\n”+str(canshu[i])+”\n”)
        os.system(“D:\天勤策略\集装\exe文件\lwg.exe”)
    elif list_c_zimu[i] == heise_zimu[1]:
        with open(‘D:\天勤策略\集装\配置\hc.txt’,’w’) as f:
            f.write(str(list_c[i])+”\n”+str(yes_no[i])+”\n”+str(canshu[i])+”\n”)
        os.system(“D:\天勤策略\集装\exe文件\hc.exe”)

    elif list_c_zimu[i] == heise_zimu[2]:
        with open(‘D:\天勤策略\集装\配置\i.txt’,’w’) as f:
            f.write(str(list_c[i])+”\n”+str(yes_no[i])+”\n”+str(canshu[i])+”\n”)
        os.system(“D:\天勤策略\集装\exe文件\i.exe”)

  用这样的循环打开文件.EXE,发现文件。EXE要等待数据变化,就不能继续打开下一个文件,这个怎么解决?希望 1, 打开文件这个动作 相互不影响(在第一个文件打开的同时打开下一个文件)
 2,希望被打开的文件.EXE一直开着,直到手动关闭它

ringo 已回答的问题 2020年6月17日

如果用到异步执行的话请详细点,网上的实在看不懂。新手上路请原谅。谢谢

0

新手的话并不建议使用异步,同时网上有丰富的异步学习教程可以学习

公牛 发表新评论 2020年6月17日

那这个只打开一个文件的问题,还有解决办法吗?