使用python解压.z文件?

使用python解压.z文件?,python,subprocess,compression,Python,Subprocess,Compression,我正在尝试用Python中的7z解压文件。我也尝试了tarfile、zipfile和其他实用程序,但都不起作用。以下是目录结构的外观: G:\a\b\c.z 解压缩后,它将变为: G:\a\b\c.txt 我遇到了子流程的使用: 导入子流程 exe='C:\7z.exe' source='G:\a\b\c.z' target='G:\a\b' 子进程调用 我应该在这里写什么。我遇到了压缩代码,但不知道如何进行解压缩。 请帮忙。文件数量很大,我已经尝试了好几天了 在windows命令行中,它也无法

我正在尝试用Python中的7z解压文件。我也尝试了tarfile、zipfile和其他实用程序,但都不起作用。以下是目录结构的外观: G:\a\b\c.z 解压缩后,它将变为: G:\a\b\c.txt

我遇到了子流程的使用: 导入子流程 exe='C:\7z.exe' source='G:\a\b\c.z' target='G:\a\b' 子进程调用

我应该在这里写什么。我遇到了压缩代码,但不知道如何进行解压缩。 请帮忙。文件数量很大,我已经尝试了好几天了


在windows命令行中,它也无法提取该文件,尽管它在存档中列出了该文件。

检查此答案,它用于压缩,但对您的案例有效@javidcf我尝试了那里的内容。我是这样做的:对于glob.glob'*.Z中的文件:newfile=os.path.splitextfile[0]子进程。调用[exe,'a',file,newfile]它生成以下输出:2我不知道这是为了什么。但是,文件没有被解压缩。@Vidhi我指的是建议使用and或如果您使用Python 3的答案,正如Tichodroma所建议的。请在问题中包含十六进制示例文件的前几个字节。