从shutil.unpack_archive(Python3)获取解压缩目录的名称

时间:2015-06-29 05:52:34

标签: python-3.4

我编写了一个Python3脚本来下载Drupal tarball。我是这样做的:

Drupal_latest_url = 'http://ftp.drupal.org/files/projects/drupal-8.0.0-beta11.tar.gz'
filename, headers = urllib.request.urlretrieve(Drupal_latest_url)
shutil.unpack_archive(filename, '/tmp', 'gztar')

我的问题是我想将目录的内容从tarball(drupal-8.0.0-beta11 / *)移动到新文件夹。

如何获取该目录的名称,以便如何获得" drupal-8.0.0-beta11"变成一个变量?

1 个答案:

答案 0 :(得分:0)

哦,我仍然没有答案......我不知道我问这些问题时我的Python技能是什么(我认为不是很高级别)但现在我只是这样做:

Drupal_latest_url.split('/')[-1].strip('.tar.gz')

得到答案。