文件上传服务器-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实现简单的文本相似度分析操作详解
Jun 16 Python
Python常见内置高效率函数用法示例
Jul 31 Python
DJANGO-URL反向解析REVERSE实例讲解
Oct 25 Python
如何基于python操作excel并获取内容
Dec 24 Python
使用Python操作ArangoDB的方法步骤
Feb 02 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
Feb 27 Python
Python格式化输出--%s,%d,%f的代码解析
Apr 29 Python
Keras 实现加载预训练模型并冻结网络的层
Jun 15 Python
Python闭包及装饰器运行原理解析
Jun 17 Python
使用Python文件读写,自定义分隔符(custom delimiter)
Jul 05 Python
python 三种方法实现对Excel表格的读写
Nov 19 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
Jan 24 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基础知识介绍
2013/09/17 PHP
php数组编码转换示例详解
2014/03/11 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
PHP并发多进程处理利器Gearman使用介绍
2016/05/16 PHP
aspx中利用js实现确认删除代码
2010/07/22 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
2011/05/03 Javascript
使用js简单实现了tree树菜单
2013/11/20 Javascript
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
IE下通过a实现location.href 获取referer的值
2014/09/04 Javascript
深入理解javascript构造函数和原型对象
2014/09/23 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
2015/05/07 Javascript
深入理解React中es6创建组件this的方法
2016/08/29 Javascript
JS去除重复并统计数量的实现方法
2016/12/15 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
微信小程序 向左滑动删除功能的实现
2017/03/10 Javascript
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
详解Angular6.0使用路由步骤(共7步)
2018/06/29 Javascript
python开启多个子进程并行运行的方法
2015/04/18 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
python实现可以断点续传和并发的ftp程序
2016/09/13 Python
python消除序列的重复值并保持顺序不变的实例
2018/11/08 Python
把JSON数据格式转换为Python的类对象方法详解(两种方法)
2019/06/04 Python
python实现猜拳游戏
2020/03/04 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
2020/03/09 Python
Python selenium如何打包静态网页并下载
2020/08/12 Python
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
灵泰克Java笔试题
2016/01/09 面试题
村优秀党员事迹材料
2014/01/15 职场文书
小学生竞选班干部演讲稿
2014/04/24 职场文书
中华魂放飞梦想演讲稿
2014/08/26 职场文书
产品委托授权书范本
2014/09/16 职场文书
通知格式
2015/04/27 职场文书
python识别围棋定位棋盘位置
2021/07/26 Python