def GenerateProcess():
filelocal = r'c:\Te'
for i in range(10):
baiWei = i * 100
filename = [None] * 100
filelocalation = [None] * 100
for j in range(100):
filename_pre = baiWei + j + 1
filename[j] = "%s.avi" % filename_pre
filelocalation[j] = filelocal + "\\" + filename[j]
print filelocalation
yield multiprocessing.Process(target=upload, args=(filename, filelocalation))
def ExecuteProcess(G):
h = G.next()
for i in range(10):
h.start()
h = G.send('')
if __name__=='__main__':
a = GenerateProcess()
ExecuteProcess(a)