文件上传服务器-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 实现 贪吃蛇大作战 代码分享
Sep 07 Python
Python有序字典简单实现方法示例
Sep 28 Python
Python Web程序部署到Ubuntu服务器上的方法
Feb 22 Python
Selenium鼠标与键盘事件常用操作方法示例
Aug 13 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
Apr 06 Python
Django如何简单快速实现PUT、DELETE方法
Jul 24 Python
python pandas 时间日期的处理实现
Jul 30 Python
基于Python第三方插件实现西游记章节标注汉语拼音的方法
May 22 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
Jun 06 Python
推荐技术人员一款Python开源库(造数据神器)
Jul 08 Python
一文带你掌握Pyecharts地理数据可视化的方法
Feb 06 Python
Pygame Rect区域位置的使用(图文)
Nov 17 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设计模式 FlyWeight (享元模式)
2011/06/26 PHP
php新建文件自动编号的思路与实现
2011/06/27 PHP
php生成静态页面并实现预览功能
2019/06/27 PHP
锋利的jQuery 第三章章节总结的例子
2010/03/23 Javascript
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
2010/10/18 Javascript
function foo的原型与prototype属性解惑
2010/11/19 Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
2015/04/12 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
适用于手机端的jQuery图片滑块动画
2016/12/09 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
JavaScript实现获取远程的html到当前页面中
2017/03/26 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
2018/05/04 Javascript
jQuery常见的遍历DOM操作详解
2018/09/05 jQuery
浅谈vue中关于checkbox数据绑定v-model指令的个人理解
2018/11/14 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
JavaScript运行机制实例分析
2020/04/11 Javascript
[59:48]LGD vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python中的urllib模块使用详解
2015/07/07 Python
Python django实现简单的邮件系统发送邮件功能
2017/07/14 Python
Python网络爬虫神器PyQuery的基本使用教程
2018/02/03 Python
浅谈python常用程序算法
2019/03/22 Python
python实现文件的分割与合并
2019/08/29 Python
详解基于python-django框架的支付宝支付案例
2019/09/23 Python
详解python算法常用技巧与内置库
2020/10/17 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
css3 利用transform打造走动的2D时钟
2020/10/20 HTML / CSS
HTML5中input输入框默认提示文字向左向右移动的示例代码
2020/09/10 HTML / CSS
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
求职信内容考虑哪几点
2013/10/05 职场文书
毕业生自我鉴定
2013/11/05 职场文书
军训教官感言
2014/03/02 职场文书
《长征》教学反思
2014/04/27 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
2015关爱留守儿童工作总结
2014/12/12 职场文书
文员岗位职责
2015/02/04 职场文书