Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 在python2.7中的同一个python脚本中同时运行同一个python模块多次_Python 2.7_Asynchronous - Fatal编程技术网

Python 2.7 在python2.7中的同一个python脚本中同时运行同一个python模块多次

Python 2.7 在python2.7中的同一个python脚本中同时运行同一个python模块多次,python-2.7,asynchronous,Python 2.7,Asynchronous,所以我需要一种同时运行多次的方法,在同一时间异步运行同一模块。我知道在Python3中它是异步的,但是在Python2中如何做到这一点呢?有什么想法吗 下面是代码示例: MainPython.py from SecondPython import Single mydata = {"1": {"stat": ""}, "2": {"stat": "1"}, "3": {"stat": ""}} cnt = 0 for i in range(len(mydata.keys())): res

所以我需要一种同时运行多次的方法,在同一时间异步运行同一模块。我知道在Python3中它是异步的,但是在Python2中如何做到这一点呢?有什么想法吗

下面是代码示例:

MainPython.py

from SecondPython import Single
mydata = {"1": {"stat": ""}, "2": {"stat": "1"}, "3": {"stat": ""}}
cnt = 0
for i in range(len(mydata.keys())):
    result = Single(mydata, "browser")
    if result == 101:
        print "do this"
        cnt += 1
        if cnt >= 5:
           break
    else:
        print "do thata"
class Single:
    def __init__(self,worker_data,myobject):
        print "gather provided intel"
        print worker_data
        self.data1 = worker_data['stats']
        if self.data1 == "1":
             return 101
        self.myobject = myobject # myobject is an object
SecondPython.py

from SecondPython import Single
mydata = {"1": {"stat": ""}, "2": {"stat": "1"}, "3": {"stat": ""}}
cnt = 0
for i in range(len(mydata.keys())):
    result = Single(mydata, "browser")
    if result == 101:
        print "do this"
        cnt += 1
        if cnt >= 5:
           break
    else:
        print "do thata"
class Single:
    def __init__(self,worker_data,myobject):
        print "gather provided intel"
        print worker_data
        self.data1 = worker_data['stats']
        if self.data1 == "1":
             return 101
        self.myobject = myobject # myobject is an object