Python实现采用相对路径打包成tar压缩文件
2017-12-21 18:09
399 查看
Python代码如下:
其中save_path为文件路径,因为在当前目录下,所以相对路径'.'来表示,获取相对路径函数:
os.path.relpath(path[, start]) #从start开始计算相对路径
可参考:http://blog.csdn.net/lixingdefengzi/article/details/52164765
archival_name = "test.tar" # 创建压缩包名 tar = tarfile.open(save_path + archival_name, "w:tar") # 创建压缩包 tar.add(os.path.join(save_path, "a.txt"), arcname=os.path.join('.',"a.txt")) tar.close()
其中save_path为文件路径,因为在当前目录下,所以相对路径'.'来表示,获取相对路径函数:
os.path.relpath(path[, start]) #从start开始计算相对路径
可参考:http://blog.csdn.net/lixingdefengzi/article/details/52164765
相关文章推荐
- python 实现将文件或文件夹用相对路径打包为 tar.gz 文件
- linux中tar打包指定路径文件的实现方法
- Java实现将多个文件打包压缩成tar.gz文件
- python 8-3-1 使用tarfile可以实现文件的压缩打包
- python 8-3-1 使用tarfile可以实现文件的压缩打包
- tar包压缩 解压缩 相对路径问题
- mac下 tar包压缩 解压缩 相对路径问题
- 采用PHP函数glob实现寻找与模式匹配的文件路径
- Linux文件打包压缩命令 tar
- tar 整个文件来打包并压缩
- python怎么解压缩tar.gz文件
- 关于windows下C++实现解压、压缩 .tar.gz文件
- Python实战(5)Python和Shell打包压缩文件效率对比
- java 压缩打包文件的实现方法
- 能分析压缩的日志,且基于文件输入的PYTHON代码实现
- java实现文件打包压缩处理
- linux下的文件压缩与打包,compress,gzip,zcat,bzip2,bzcat,tar,find,tarfile,tarball
- Linux系统学习第四章:文件压缩、打包与备份(一)压缩与打包:gzip、gcat、bzip2、bzcat、tar
- 使用tar 和 split 将文件打包、压缩并分割成指定大小