如何在IPython中读取和解压tar.gz文件

0 投票
1 回答
2226 浏览
提问于 2025-04-18 03:51

我试过了

%%sh
tar xvf filename.tar.gz

但是没成功。请问怎么在IPython中读取tar.gz文件呢?

1 个回答

0

我不太明白你为什么想用Python(特别是用IPython)来做这个,不过没关系...

如果你想用Python把一个命令放到系统里,我会用subprocess这个模块:

from subprocess import call
# The first param must be the command, and then the options,
# Something like 
call(["tar", "-xzf", "filename.tar.gz"]) 

这个方法不仅在Ipython中有效,在任何Python程序中都能用。

撰写回答