CODE:
rom pil import image
import subprocess,re
originaldata_path = 'f:\老牛'
def listdatapath():
cmd = 'dir ' + originaldata_path.replace('/','\\')
files = subprocess.check_output(cmd,shell=true)
files = str(files, encoding = "gbk"
files = files.strip().split('\r\n')
regex = re.compile(r'.*\s(.+\.jpg).*')
listfiles = []
for path in files:
match = regex.match(path)
if match:
listfiles.append(originaldata_path+'/'+match.group(1))
return listfiles
def main():
imgaelist = listdatapath()
num=0
images = []
for i in imgaelist:
num += 1
if num==1:
im = image.open(i)
else:
images.append(image.open(i))
im.save('gif.gif', save_all=true, append_images=images, loop=1, duration=1, comment=b"aaabb"
if __name__ == "__main__":
main()