文件上传服务器-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获取mp3文件信息的方法
Jun 15 Python
利用python的socket发送http(s)请求方法示例
May 07 Python
python实现括号匹配的思路详解
Aug 23 Python
浅析Python函数式编程
Oct 06 Python
解决django后台样式丢失,css资源加载失败的问题
Jun 11 Python
python实现关闭第三方窗口的方法
Jun 28 Python
django自带调试服务器的使用详解
Aug 29 Python
python实现批量文件重命名
Oct 31 Python
Python实现银行账户资金交易管理系统
Jan 03 Python
基于python实现获取网页图片过程解析
May 11 Python
Python3创建Django项目的几种方法(3种)
Jun 03 Python
python 如何用urllib与服务端交互(发送和接收数据)
Mar 04 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中的null合并运算符
2015/12/30 PHP
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
js实现的复制兼容chrome和IE
2014/04/03 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
深入浅析JavaScript中prototype和proto的关系
2015/11/15 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
js中判断变量类型函数typeof的用法总结
2016/08/09 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
基于jPlayer三分屏的制作方法
2016/12/21 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
详解Vue组件实现tips的总结
2017/11/01 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
基于vue实现简易打地鼠游戏
2020/08/21 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[52:03]Secret vs VG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
简单的Python抓taobao图片爬虫
2014/10/26 Python
window下eclipse安装python插件教程
2017/04/24 Python
Python编程之序列操作实例详解
2017/07/22 Python
Python中创建二维数组
2018/10/17 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
django项目环境搭建及在虚拟机本地创建django项目的教程
2019/08/02 Python
python pymysql库的常用操作
2020/10/16 Python
美国在线家装零售商:Build.com
2016/09/02 全球购物
迪梵英国官方网站:Darphin英国
2017/12/06 全球购物
Paul’s Boutique官网:英国时尚手袋品牌
2018/03/31 全球购物
佳能加拿大网上商店:Canon eStore Canada
2018/04/04 全球购物
会计实习生自我鉴定
2013/12/12 职场文书
学校文明单位申报材料
2014/05/06 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
2016年大学生就业指导课心得体会
2015/10/09 职场文书
党校培训学习心得体会
2016/01/06 职场文书
公历12个月名称的由来
2022/04/12 杂记