shutil模块 高级的文件、文件夹、压缩包 处理模块
shutil.copyfile(src, dst)
shutil.copyfile("shell.py","/usr/local/src/shell.py")
>> import shutil >> os.system("ls -lh /srv") 总用量 0 >> shutil.make_archive("/srv/www","gztar",root_dir="/root/11") '/srv/www.tar.gz' 总用量 4.0K -rw-r--r-- 1 root root 183 11月 22 15:59 www.tar.gz
import zipfile
#压缩
>> import zipfile >> z = zipfile.ZipFile("shell.zip","w") >> z.write("shell.py") >> z.close() >> os.system("ls -lh ") #解压 >> z = zipfile.ZipFile("shell.zip","r") >> z.extractall() #可设置解压地址
>> import tarfile >> tar = tarfile.open("tar.tar","w") >> tar.add("/root/shell.zip",arcname="shell.zip") >> tar.add("/root/www.tar.gz",arcname="www.tar.gz") >> tar.close() >> tar = tarfile.open("tar.tar","r") >> tar.extractall() #可设置解压地址
本文转自506554897 51CTO博客,原文链接:http://blog.51cto.com/506554897/2045806,如需转载请自行联系原作者