文件上传服务器-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和GO语言实现的消息摘要算法示例
Mar 10 Python
python中while循环语句用法简单实例
May 07 Python
Windows下搭建python开发环境详细步骤
Jul 20 Python
python处理html转义字符的方法详解
Jul 01 Python
python实现协同过滤推荐算法完整代码示例
Dec 15 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
Feb 24 Python
Python 2.7中文显示与处理方法
Jul 16 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
May 27 Python
Python中@property的理解和使用示例
Jun 11 Python
python numpy存取文件的方式
Apr 01 Python
python 视频下载神器(you-get)的具体使用
Jan 06 Python
python 中的@运算符使用
May 26 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中防止SQL注入的最佳解决方法
2013/04/25 PHP
PHP制作百度词典查词采集器
2015/01/29 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
PHP读取PPT文件的方法
2015/12/10 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
2019/12/31 PHP
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
2012/05/23 Javascript
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
Js操作Select大全(取值、设置选中等等)
2013/10/29 Javascript
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
window.onerror()的用法与实例分析
2016/01/27 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
深入理解js generator数据类型
2016/08/16 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
Vue2.0中三种常用传值方式(父传子、子传父、非父子组件传值)
2018/08/16 Javascript
微信小程序中遇到的iOS兼容性问题小结
2018/11/14 Javascript
说说如何利用 Node.js 代理解决跨域问题
2019/04/22 Javascript
react MPA 多页配置详解
2019/10/18 Javascript
js this 绑定机制深入详解
2020/04/30 Javascript
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
Mansur Gavriel官网:纽约市的一个设计品牌
2019/05/02 全球购物
医药大学生求职简历的自我评价
2013/10/17 职场文书
《老王》教学反思
2014/02/23 职场文书
减负增效提质方案
2014/05/23 职场文书
2016大学生形势与政策心得体会
2016/01/12 职场文书
检讨书之工作不认真
2019/08/14 职场文书
python通过opencv调用摄像头操作实例分析
2021/06/07 Python
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS
python开发飞机大战游戏
2021/07/15 Python
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏
实战Python爬虫爬取酷我音乐
2022/04/11 Python
SQL试题 使用窗口函数选出连续3天登录的用户
2022/04/24 Oracle