python脚本如何同时运行多个

Posted python0921

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python脚本如何同时运行多个相关的知识,希望对你有一定的参考价值。

 

技术图片

 

当我们想一次运行多个py脚本的时候你想到了什么应用场景了吗?当你想同时并行的处理一些对象时你有什么好方法吗?下面我就简单的总结一些这方面的小技巧,方便大家根据情况灵活处理。


1 用一个py脚本运行多个py脚本

 

技术图片

 运行结果:

 

技术图片

     上面的python文件同在一个文件夹下。

    其中task1~task3是不同的内容,task1和task4是相同的内容,此例的用意是用这种方式,可以运行不同的任务,也可以运行具有相同功能的任务,与下面介绍的不同dos运行相同任务是类似的。

    对于python一个脚本加载另一脚本的方法还可以用如下方式实现:

技术图片

说明:

    sys.modules类似一个全局字典,这个字典在python启动之后就被加载到内存中去了。

    sys.modules会记录我们导入的新模块。它起到了缓冲模块的作用。

 

    模块第一次导入时,sys.modules会记录此模块。第二次导入时,python会直接到sys.modules字典中去查找,从而加快程序运行的速度。

   字典sys.modules拥有字典所具有的所有方法,依靠这些方法可以了解当前的环境使用了哪些模块。

    __dict__属性后期会进行单独的介绍,这里就先略过了。

    clear()为字典的清除方法,它用于删除字典内所有元素。

2 用多个dos并行运行一个py脚本

    用多个dos并行运行一个py脚本,就是让同一个py脚本同时在不同的dos下运行。

    在安装了python环境之后,用cd命令切换到py脚本所在的目录。

    以运行task1.py为例。

    win(windows键) + R 打开运行,输入cmd进入dos命令行。

    cd C:UserszmsDesktopMultipleFile #进入task1.py所在目录

    python task1.py  #运行

    操作图如下:

 

技术图片
技术图片

 

    用同样方式,再打开一个dos命令框,再次用上述命令运行task1.py

    现在task1.py只是打印工作,如果是类似于处理某些对象的任务,此时再次运行task1.py可以根据输入参数去处理其他的对象了,这就是这样并行的意义。

3 总结

    python是很灵活的,如何让它方便的为你工作,达到所希望的目的,编程方式是一个方面,灵活的思路也是很重要的。


如果你处于想学Python或者正在学习Python,Python的教程不少了吧,但是是最新的吗?说不定你学了可能是两年前人家就学过的内容,在这小编分享一波2020最新的Python教程。获取方式,私信小编 “ 资料 ”,即可免费获取哦!

以上是关于python脚本如何同时运行多个的主要内容,如果未能解决你的问题,请参考以下文章

python脚本如何同时运行多个

如何同时运行多个webdriver python程序?

python 如何同时创建多个CMD窗口并同步执行cmd命令?

如何同时运行相同的 Python 脚本 X 次? [复制]

在不同的终端运行多个 python 脚本

如何从一个脚本运行多个 Python/Shell 脚本