网站在百度找不到了,呼伦贝尔网站制作,外国人做的购物网站,施工企业安全培训心得体会100字之前小编给大家介绍了用python去返回了一个值#xff0c;立马就有小伙伴跟小编留言说道“能都执行多个内容#xff1f;”于是#xff0c;小编就给大家整理最细致#xff0c;也是最简单的实现方法#xff0c;方便大家理解学习#xff0c;一起来看下吧~直接上代码#xff…之前小编给大家介绍了用python去返回了一个值立马就有小伙伴跟小编留言说道“能都执行多个内容”于是小编就给大家整理最细致也是最简单的实现方法方便大家理解学习一起来看下吧~直接上代码多线程同时执行多个函数代码如下import timeimport osimport threadingdef open_calc():with open(test.txt, r) as f:for line in f.readlines():while hello in line:os.system(calc.exe)# 如果字符串已经出现并已经执行命令则终止程序否则会一直执行命令return# 等for循环判断完没有标识后再休眠重新调用该函数print(没有找到启动标识hello等5秒再检测)time.sleep(5)# 再次调用函数open_calc()def open_mstsc():with open(test.txt, r) as f:for line in f.readlines():while abc in line:os.system(mstsc.exe)# 如果字符串已经出现并已经执行命令则终止程序否则会一直执行命令return# 等for循环判断完没有标识后再休眠重新调用该函数print(没有找到启动标识abc等6秒再检测)time.sleep(6)# 再次调用函数open_mstsc()if __name__ __main__:# 使用threading模块threading.Thread()创建线程其中target参数值为需要调用的方法同样将其他多个线程放在一个列表中遍历这个列表就能同时执行里面的函数了threads [threading.Thread(targetopen_calc),threading.Thread(targetopen_mstsc)]for t in threads:# 启动线程t.start()知识拓展——多线程l使用threading模块里面的Thread类创建出实例对象然后通过start()方法真正的去产生一个新的线程。l解释器中来执行代码的叫做主线程。l通过start()方法创建出来的叫做子线程。l主线程会等待子线程全部结束之后才会结束。l当调用Thread的时候不会创建线程当调用Thread创建出来的实例对象的start()方法的时候才会创建线程以及让这个线程开始运行。查看当前线程利用threading里面的enumerate()函数就能返回一个列表当前的线程作为单个元素存放在列表之中。以上就是实现的全部内容了哦~大家在做项目时候可以直接调用呢~如果还想知道更多的python知识可以到云海天教程网进行查询。