华为云notebook在线解压压缩包问题
python语言解决华为云notebook在线解压压缩包问题
用到华为的notebook做实验,恰好学到了这个地方,给一些参考:
法一:在本地利用压缩包工具解压后,进行上传;
缺点:比较麻烦,如果压缩包的东西比较多,小文件上传比较麻烦;
法二:代码使用;
步骤:
第一步:可以先将要使用的压缩包进行上传,这个比较容易;
第二步:新建一个notebook窗口;
第三步:敲入代码:
- 情况一:zip压缩包
import zipfile
import osdef un_zip(file_name, dst):"""解压 zip 文件"""zip_file = zipfile.ZipFile(file_name)if os.path.isdir(dst):passelse:os.mkdir(dst)for names in zip_file.namelist():zip_file.extract(names, dst)zip_file.close()if __name__ == '__main__':file_name = r"NeuralStyleTransfer.zip"dst = r"Near"un_zip(file_name, dst)
不需要写具体路径,当然如果有特殊要求也可以写,就正常的文件路径,因为在线的notebook可以直接适用此代码;
NeuralStyleTransfer.zipNeuralStyleTransfer.zipNeuralStyleTransfer.zip是我此处的压缩包的名称,NearNearNear是我要新建一个以此名称命名的文件夹,然后将解压的文件包放进去,使之成为一个"near"的子文件。
2. 情况一:tar压缩包
import tarfile
import osdef un_tar(file_name, dst):"""解压 tar 文件"""tar = tarfile.open(file_name)names = tar.getnames()if os.path.isdir(file_name + "_files"):passelse:os.mkdir(file_name + "_files")# 因为解压后是很多文件,预先建立同名目录for name in names:tar.extract(name, file_name + "_files/")tar.close()if __name__ == '__main__':file_name = r"a.tar"dst_tar = r"b"un_tar(file_name, dst_tar)
a.tara.tara.tar是我此处的压缩包的名称,bbb是我要新建一个以此名称命名的文件夹,然后将解压的文件包放进去,使之成为一个"b"的子文件。
总结
可能这种方式也适用于除了华为云"notebook"之外的情况,有待去尝试;
第一次写这个小分享,可能不是很能让大家接受,感谢大家点赞支持。
引用:https://blog.csdn.net/hzblucky1314/article/details/122724695
华为云notebook在线解压压缩包问题相关推荐
- vue 在线解压压缩包并在线编辑代码保存
web代码编辑 效果如下: 1.解压 在线解压需要用到 jszip,支持将String / Array of bytes / ArrayBuffer / Uint8Array / Buffer / B ...
- 如何使用Google Colab 在线解压GoogleDrive里的RAR ZIP等压缩包
如何使用Google Colab 在线解压GoogleDrive里的RAR ZIP等压缩包 太久没更新了,今天来写一篇. 前段时间群里有人问如何在线解压 GoogleDrive 里的压缩包,我因为太忙 ...
- 在线解压-密码压缩包
在线解压-密码压缩包 猫密网 选择要解压的又密码的压缩包, 填入电话或邮箱 就会把解压好的文件发送给你啦!!
- 在线解压rar_解压指南!新手必看
看后台留言还有小可爱不知道如何解压zip格式,今天出一篇指南 PS:无论你是不是百度网盘会员,都不要在线解压zip 因为这种类型的文包太容易被河蟹了!所以,拜托大家下载解压! 苹果IOS系统 1. ...
- 最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写搜索引擎多关键词检索名称和内容(四)
最近很火的在线文件预览txt.doc.ppt.pdf.excel.jpg.mp4.png.zip.tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写一个文件搜索引擎实现多关键词 ...
- 关于Centos中在线解压文件名中有中文字符出现乱码的终极解决方法 unar 我的压缩文件.zip
本帖最后由 hsxnet 于 2018-2-4 16:14 编辑 关于Centos中在线解压文件名中有中文字符出现乱码的终极解决方法(亲测总结): 记录一下我测试的笨办法,以备自己日后查询: 一.从C ...
- php tp5在线解压压缩文件
php tp5在线解压压缩文件 没啥原理,直接上代码把 解压方法 /*** 解压zip文件到指定目录* @param {string} $filepath: 文件路径* @param {string} ...
- 服务器空间在线解压程序及使用教程
<一>PHP脚本集之压缩解压程序:unzipfiles 1.作者不详,姑且叫它"unzipfiles"吧.这个脚本只有两个文件,zipfile.php和unzipfil ...
- 最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写搜索引擎多关键词检索名称和内容(五)
最近很火的在线文件预览txt.doc.ppt.pdf.excel.jpg.mp4.png.zip.tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写一个文件搜索引擎实现多关键词 ...
- python压缩包怎么安装-详解python解压压缩包的五种方法
这里讨论使用Python解压例如以下五种压缩文件: .gz .tar .tgz .zip .rar 简单介绍 gz: 即gzip.通常仅仅能压缩一个文件.与tar结合起来就能够实现先打包,再压缩. t ...
最新文章
- 设置访问权限_一项一项教你测等保2.0——Windows访问控制
- IDEA需要修改的配置
- java线程实例题_java线程相关试题实例源码代码
- 二分法变种小结(leetcode 34、leetcode33、leetcode 81、leetcode 153、leetcode 74)
- SQL获取变量类型以及变量最大长度
- 年薪30万的程序员为啥找不到女朋友?这是我见过最精彩的回答!
- AI+RPA,让你的工作模式开启“新方式”
- python 描述性分析_描述性分析-1对被解释变量进行描述
- S5PV210体系结构与接口03:GPIO编程
- Service绑定模式
- 找一下不男不女 ?。。?
- 使用squid内网代理百度地图
- 一文了解BIOS相关名词
- 使用conda安装pytorch时出现问题CondaSSLError: OpenSSL appears to be unavailable on this machine.
- UE4.CPP变焦推进效果(_杰森大师)
- M-estimator
- 主流自媒体平台优势与运营方法
- 智能问答开源_7个开源问答平台
- 电解电容和钽电容的区别
- 著名网站系统架构设计