Python代码如下:
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