【发布时间】:2020-09-29 18:39:39
【问题描述】:
此脚本从 txt 文件中读取行并用作我的外部命令的一部分:
for every line in txt do
os.system(comand)
是否可以使用多进程来提高速度?
i=0
x=[]
for file in os.listdir(carpeta):
if file.endswith('.json'):
x.append(file)
i+=1
print('the total number of files: ' +str(i))
archivo='./temp.txt'
strm=open(archivo,encoding='UTF8')
min=1
for line in strm:
if min > i:
min=1
origen=args.o+"/"+line.rstrip('\n')
destino=re.sub("\/(?:.(?!\/))+$","",args.d+"/"+line.rstrip('\n'))
comando=args.r+" copy \""+origen+"\" \""+destino+"\" --drive-service-account-file \""+carpeta+"\\"+str(min)+".json\" --size-only"
os.system(comando)
min+=1
【问题讨论】:
标签: python python-3.x performance optimization multiprocessing