在使用google colab笔记本的过程发现过程文件夹不能直接保存,下面提供一程序,通过修改需要保存的文件夹参数即可实现压缩下载文件夹功能。
程序
import os, tarfile
import os
from google.colab import files
def make_targz_one_by_one(output_filename, source_dir):
tar = tarfile.open(output_filename,"w")
for root,dir_name,files_list in os.walk(source_dir):
for file in files_list:
pathfile = os.path.join(root, file)
tar.add(pathfile)
tar.close()
files.download(output_filename)
make_targz_one_by_one('neg_tar', '/content/aclImdb/test/pos')
#第一个参数:下载文件名(随意设置),第二个参数需要下载文件夹在coalb的路径
# 如需下载单独文件,可运行以下代码:
#from google.colab import files
#files.download('glove.6B.100d.txt') #参数:文件名
本文共 108 个字数,平均阅读时长 ≈ 1分钟
评论 (0)