fnm="D:/!/scan/SCAN0025.PDF" #Выгрузка изображений из PDF файла i=0 for x in open("D:/!/scan/SCAN0025.PDF","rb").read().split("stream"): if "JFIF" in x: open("d:\_%04d.jpg" % i, "wb").write(x.split("endstream")[0][1:-1]) i+=1 #То же самое в "одну" строку filter(lambda x: [open("d:\%04d.jpg" % i, "wb").write(x[i]) for i in xrange(0, len(x))]==[] ,\ [filter(lambda x: len(x)!=0, \ [x if 'JFIF' in x else "" for x in \ [x.split("endstream")[0][1:-1] for x in open(fnm,"rb").read().split("stream")]])])