提取 tar.gz 文件并使用 Google colaboratory 再次保存提取的文件
Extract tar.gz file and save again extracted file using Google colaboratory
我想在 google 驱动器中提取 tar.gz 文件,然后想在 google 驱动器中再次保存它。我正在使用 google 合作实验室。你能指导一下它是如何工作的吗
import shutil
shutil.unpack_archive("/content/gdrive/MyDrive/train_dataset.tar.gz", "/content/gdrive/MyDrive/FYP_dataset")
这个报错No such file or directory: 'train_dataset.tar.gz'
如果它在您的 Google 驱动器中,您需要按如下方式访问它:
from google.colab import drive
import shutil
drive.mount('/content/gdrive')
shutil.unpack_archive("gdrive/My Drive/train_dataset.tar.gz", "/content/gdrive/My Drive/FYP_dataset")
试试这个代码。有时它可能会解决您的问题。提供您的文件名及其目标位置,您希望将 tar 文件解压到 Google 驱动器中。
旗帜
-x : 提取一个tar球。
-v : 详细输出或在提取文件时显示进度。
-f : 指定存档或 tar球文件名。
-C : 指定不同的解压目录
-z : 解压缩并解压缩由 gzip 程序(tar.gz 扩展名)创建的压缩存档的内容。
#run this cell extract_tar.gz files
!tar -xzvf "/content/drive/path/input_file_name.tar.gz" -C "/content/drive/path/output_folder/"
我想在 google 驱动器中提取 tar.gz 文件,然后想在 google 驱动器中再次保存它。我正在使用 google 合作实验室。你能指导一下它是如何工作的吗
import shutil
shutil.unpack_archive("/content/gdrive/MyDrive/train_dataset.tar.gz", "/content/gdrive/MyDrive/FYP_dataset")
这个报错No such file or directory: 'train_dataset.tar.gz'
如果它在您的 Google 驱动器中,您需要按如下方式访问它:
from google.colab import drive
import shutil
drive.mount('/content/gdrive')
shutil.unpack_archive("gdrive/My Drive/train_dataset.tar.gz", "/content/gdrive/My Drive/FYP_dataset")
试试这个代码。有时它可能会解决您的问题。提供您的文件名及其目标位置,您希望将 tar 文件解压到 Google 驱动器中。
旗帜
-x : 提取一个tar球。
-v : 详细输出或在提取文件时显示进度。
-f : 指定存档或 tar球文件名。
-C : 指定不同的解压目录
-z : 解压缩并解压缩由 gzip 程序(tar.gz 扩展名)创建的压缩存档的内容。
#run this cell extract_tar.gz files !tar -xzvf "/content/drive/path/input_file_name.tar.gz" -C "/content/drive/path/output_folder/"