文件上传服务器-jupyter 中python解压及压缩方式


Posted in Python onApril 22, 2020

由于并不清楚服务器具体地址,只有jupyter 连接的情况下,上传文件。

方法一:用Linux命令

直接用linux命令,在jupyter中只需要在命令前加一个!即可。学校服务器上没有装zip,但装了tar,可以在压缩的时候选择文件压缩为.tar.gz的文件格式。

命令:

!tar -zxvf ./Language-Detector.tar.gz

方法二: 用python的函数模块。

### 利用zipfile模块来压缩和解压文件 <br> 先将想要上传的多个文件压缩为.zip格式,在jupyter notebook中上传压缩后的文件后再用python 的zipfile函数模块压缩就可以了,也是一样的将多个文件上传了。

import zipfile
f = zipfile.ZipFile("./CNN.zip",'r') # 原压缩文件在服务器的位置
for file in f.namelist():
  f.extract(file,"./") #解压到的位置,./表示当前目录(与此.ipynb文件同一个目录)
f.close()
# rar文件解压类似
# 如果是rar文件解压,也是类似,
from unrar import rarfile
file = rarfile.RarFile('压缩文件路径') 
file.extractall('解压到目标文件夹路径')

如果是想压缩文件,减小体积

f = zipfile.ZipFile('目标文件地址','w',zipfile.ZIP_DEFLATED)
f.write(filename,file_url)
f.close()

补充知识:jupyter终端打包.zip文件

zip -r data.zip data #前面data.zip是要打包的文件夹,后面的data是被打包的文件名

如果出现zip command not found

apt-get install zip

还出错的话

apt update

应该ok了!

以上这篇文件上传服务器-jupyter 中python解压及压缩方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中zfill()方法的使用教程
May 20 Python
python开发之文件操作用法实例
Nov 13 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
Dec 14 Python
浅析python的优势和不足之处
Nov 20 Python
浅谈python的输入输出,注释,基本数据类型
Apr 02 Python
在Django model中设置多个字段联合唯一约束的实例
Jul 17 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
Oct 28 Python
学习Python列表的基础知识汇总
Mar 10 Python
windows10环境下用anaconda和VScode配置的图文教程
Mar 30 Python
Pycharm常用快捷键总结及配置方法
Nov 14 Python
Python经典五人分鱼实例讲解
Jan 04 Python
Python 内存管理机制全面分析
Jan 16 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
Apr 22 #Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 #Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
Apr 22 #Python
tensorflow实现将ckpt转pb文件的方法
Apr 22 #Python
jupyter lab文件导出/下载方式
Apr 22 #Python
python模拟实现分发扑克牌
Apr 22 #Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
Apr 22 #Python
You might like
PHP 实例化类的一点摘记
2008/03/23 PHP
PHP获取MySql新增记录ID值的3种方法
2014/06/24 PHP
PHP实现链式操作的原理详解
2016/09/16 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
javascript IE中的DOM ready应用技巧
2008/07/23 Javascript
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
JavaScript 事件记录使用说明
2009/10/20 Javascript
jQuery UI 应用不同Theme的办法
2010/09/12 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
JavaScript Math.floor方法(对数值向下取整)
2015/01/09 Javascript
轻松掌握JavaScript单例模式
2016/08/25 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
JS打开摄像头并截图上传示例
2017/02/18 Javascript
详解nodejs操作mongodb数据库封装DB类
2017/04/10 NodeJs
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
[01:09:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第一场 6.2
2018/06/04 DOTA
python导出hive数据表的schema实例代码
2018/01/22 Python
Python 中的range(),以及列表切片方法
2018/07/02 Python
Python实现多级目录压缩与解压文件的方法
2018/09/01 Python
CentOS 7下安装Python3.6 及遇到的问题小结
2018/11/08 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
利用Python计算KS的实例详解
2020/03/03 Python
python邮件中附加文字、html、图片、附件实现方法
2021/01/04 Python
浅谈css3中的渐进增强和优雅降级
2017/12/01 HTML / CSS
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
ProBikeKit澳大利亚:自行车套件,跑步和铁人三项装备
2016/11/30 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
专科文秘应届生求职信
2013/11/18 职场文书
应届本科生推荐信范文
2013/12/25 职场文书
加入学生会演讲稿
2014/04/24 职场文书
立志成才演讲稿
2014/09/04 职场文书
党支部承诺书
2015/01/20 职场文书
家装业务员岗位职责
2015/04/03 职场文书