文件上传服务器-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 相关文章推荐
用pywin32实现windows模拟鼠标及键盘动作
Apr 22 Python
在Python下利用OpenCV来旋转图像的教程
Apr 16 Python
python正常时间和unix时间戳相互转换的方法
Apr 23 Python
对pandas的dataframe绘图并保存的实现方法
Aug 05 Python
浅谈python中requests模块导入的问题
May 18 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
Jun 21 Python
详解分布式任务队列Celery使用说明
Nov 29 Python
python利用插值法对折线进行平滑曲线处理
Dec 25 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
Jan 18 Python
Python实现捕获异常发生的文件和具体行数
Apr 25 Python
Python系统公网私网流量监控实现流程
Nov 23 Python
Python 生成短8位唯一id实战教程
Jan 13 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
为了这两部电子管收音机,买了6套全新电子管和10粒刻度盘灯泡
2021/03/02 无线电
Php图像处理类代码分享
2012/01/19 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
php curl发送请求实例方法
2019/08/01 PHP
解决FireFox下[使用event很麻烦]的问题
2006/11/26 Javascript
jQuery中prevAll()方法用法实例
2015/01/08 Javascript
JS扩展方法实例分析
2015/04/15 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
JavaScript实现经纬度转换成地址功能
2017/03/28 Javascript
webpack学习教程之publicPath路径问题详解
2017/06/17 Javascript
node.js + socket.io 实现点对点随机匹配聊天
2017/06/30 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
vue中实现先请求数据再渲染dom分享
2018/03/17 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
微信小程序国际化探索实现(附源码地址)
2020/05/20 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
2020/11/26 Vue.js
Python利用pyHook实现监听用户鼠标与键盘事件
2014/08/21 Python
约瑟夫问题的Python和C++求解方法
2015/08/20 Python
Python2包含中文报错的解决方法
2018/07/09 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
Python产生一个数值范围内的不重复的随机数的实现方法
2019/08/21 Python
Python3列表List入门知识附实例
2020/02/09 Python
python 装饰器的使用示例
2020/10/10 Python
python help函数实例用法
2020/12/06 Python
英国第一家领先的在线处方眼镜零售商:Glasses Direct
2018/02/23 全球购物
Qoo10台湾站:亚洲领先的在线市场
2018/05/15 全球购物
LightInTheBox法国站:中国跨境电商
2020/03/05 全球购物
项目计划书范文
2014/01/09 职场文书
万年牢教学反思
2014/02/15 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
李开复演讲稿
2014/05/24 职场文书
Python爬虫之自动爬取某车之家各车销售数据
2021/06/02 Python
CSS实现章节添加自增序号的方法
2021/06/23 HTML / CSS
Java实现房屋出租系统详解
2021/10/05 Java/Android