文件上传服务器-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提示No module named images的解决方法
Sep 29 Python
简单介绍Python的轻便web框架Bottle
Apr 08 Python
python开启多个子进程并行运行的方法
Apr 18 Python
学习python类方法与对象方法
Mar 15 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
Oct 09 Python
python中实现迭代器(iterator)的方法示例
Jan 19 Python
python 利用turtle库绘制笑脸和哭脸的例子
Nov 23 Python
Python实现把类当做字典来访问
Dec 16 Python
使用python实现哈希表、字典、集合操作
Dec 22 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
Nov 27 Python
python subprocess pipe 实时输出日志的操作
Dec 05 Python
python中Pyqt5使用Qlabel标签播放视频
Apr 22 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
第六节--访问属性和方法
2006/11/16 PHP
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
Windows2003下php5.4安装配置教程(Apache2.4)
2016/06/30 PHP
tp5.1 框架join方法用法实例分析
2020/05/26 PHP
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
2012/07/20 Javascript
原生JS实现网络彩票投注效果
2016/09/25 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
2018/02/06 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
微信小程序实现图片上传
2019/05/23 Javascript
微信小程序实现拖拽功能
2019/09/26 Javascript
小程序采集录音并上传到后台
2019/11/22 Javascript
Js on及addEventListener原理用法区别解析
2020/07/11 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
2020/12/30 Vue.js
[02:56]《DAC最前线》之国外战队抵达上海备战亚洲邀请赛
2015/01/28 DOTA
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
Python实现字符串格式化输出的方法详解
2017/09/20 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
python Pandas 读取txt表格的实例
2018/04/29 Python
让Django支持Sql Server作后端数据库的方法
2018/05/29 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
如何在python中实现随机选择
2019/11/02 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
2020/01/10 Python
基于Python绘制美观动态圆环图、饼图
2020/06/03 Python
Django CBV模型源码运行流程详解
2020/08/17 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
Pycharm中使用git进行合作开发的教程详解
2020/11/17 Python
群众路线教育实践活动调研报告
2014/11/03 职场文书
2014年纠风工作总结
2014/12/08 职场文书
2014年为民办实事工作总结
2014/12/20 职场文书
违纪检讨书
2015/01/27 职场文书
怒海潜将观后感
2015/06/11 职场文书
2016庆祝教师节新闻稿
2015/11/25 职场文书