我注意到tarfile没有w:xz选项或类似的选项,有没有办法创建一个xz文件?我在Python中有这段代码。
dir=tkFileDialog.askdirectory(initialdir="/home/david")
if x.get()=="gz":
tar = tarfile.open(dir+".tar.gz", "w:gz")
tar
for i in range(lbox.size()):
tar.add(e1.get()+"/"+lbox.get(i),arcname=lbox.get(i))
tar.close()
if x.get()=="bz":
tar = tarfile.open(dir+".tar.gz", "w:bz2")
tar
for i in range(lbox.size()):
tar.add(e1.get()+"/"+lbox.get(i),arcname=lbox.get(i))
tar.close()
if x.get()=="xz":
tar = tarfile.open(dir+".tar.gz", "w:gz")
tar
for i in range(lbox.size()):
tar.add(e1.get()+"/"+lbox.get(i),arcname=lbox.get(i))
tar.close()