文件上传服务器-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装饰器验证配置文件示例
Feb 24 Python
详解Python发送邮件实例
Jan 10 Python
浅谈Python中函数的参数传递
Jun 21 Python
Python中property属性实例解析
Feb 10 Python
实例介绍Python中整型
Feb 11 Python
分析经典Python开发工程师面试题
Apr 08 Python
Python生成一个迭代器的实操方法
Jun 18 Python
python如何使用Redis构建分布式锁
Jan 16 Python
解决tensorflow打印tensor有省略号的问题
Feb 04 Python
pytorch实现CNN卷积神经网络
Feb 19 Python
Python中SQLite如何使用
May 27 Python
Python定时任务APScheduler安装及使用解析
Aug 07 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网络操作函数汇总
2015/05/18 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
2015/12/17 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
laravel5 Eloquent 实现事务方式
2019/10/21 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
Ctrl+Enter提交内容信息
2006/06/26 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
jQuery创建自定义的选择器用以选择高度大于100的超链接实例
2015/03/18 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
2016/04/30 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
javascript闭包功能与用法实例分析
2017/04/06 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
bmob js-sdk 在vue中的使用教程
2018/01/21 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
python数据结构之二叉树的遍历实例
2014/04/29 Python
python用装饰器自动注册Tornado路由详解
2017/02/14 Python
python先序遍历二叉树问题
2017/11/10 Python
Python 使用Numpy对矩阵进行转置的方法
2019/01/28 Python
Python使用APScheduler实现定时任务过程解析
2019/09/11 Python
使用python实现画AR模型时序图
2019/11/20 Python
Django单元测试中Fixtures用法详解
2020/02/25 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
日本乐天官方海外转运服务:Rakuten Global Express
2018/11/30 全球购物
校长就职演讲稿
2014/01/06 职场文书
清明节扫墓活动方案
2014/03/02 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
四风对照检查材料思想汇报
2014/09/20 职场文书
人事聘任通知
2015/04/21 职场文书
高效课堂教学反思
2016/02/24 职场文书
2017元旦、春节期间廉洁自律承诺书
2016/03/25 职场文书
Python通过loop.run_in_executor执行同步代码 同步变为异步
2022/04/11 Python