从 shutil.unpack_archive (Python3) 中获取提取目录的名称
Get the name of an extracted directory from shutil.unpack_archive (Python3)
我写了一个 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" 放入变量中?
哦,我仍然有这个问题没有答案......我不知道我问这个问题的时候我的 Python 技能是什么(我认为水平不是很高)但现在我会简单地做:
Drupal_latest_url.split('/')[-1].strip('.tar.gz')
求答案。
我写了一个 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" 放入变量中?
哦,我仍然有这个问题没有答案......我不知道我问这个问题的时候我的 Python 技能是什么(我认为水平不是很高)但现在我会简单地做:
Drupal_latest_url.split('/')[-1].strip('.tar.gz')
求答案。