defSplitBase64Block(FileName): Log('Try to make pictures out...') FileName=FileName+'_Base64' FileHandle_Base64=open(FileName) Buffer='' Count=0 whileTrue: Lines=FileHandle_Base64.readlines(MaxBuffer) ifnot Lines: break for Line in Lines: if Line[0]=='-'and Line[1]=='-'and Line[2]=='-'and Count!=0: MakeBase64Out(Buffer) Buffer='' else: Buffer=Buffer+Line Count+=1
defSplitBase64BlockAsync(FileName): Log('Try to make pictures out...') FileName=FileName+'_Base64' FileHandle_Base64=open(FileName) Buffer='' Count=0 whileTrue: Lines=FileHandle_Base64.readlines(MaxBuffer) ifnot Lines: break for Line in Lines: if Line[0]=='-'and Line[1]=='-'and Line[2]=='-'and Count!=0: AsyncIO.PutOne([Buffer,ImageFolder]) Buffer='' else: Buffer=Buffer+Line Count+=1
说些什么吧!