文件上传服务器-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中__init__()方法的高级应用
May 11 Python
Python获取文件所在目录和文件名的方法
Jan 12 Python
对dataframe进行列相加,行相加的实例
Jun 08 Python
Python合并多个Excel数据的方法
Jul 16 Python
利用pandas读取中文数据集的方法
Jul 25 Python
Python解决走迷宫问题算法示例
Jul 27 Python
python实现AES加密解密
Mar 28 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
May 27 Python
python学生信息管理系统实现代码
Dec 17 Python
python3中TQDM库安装及使用详解
Nov 18 Python
Python中tkinter的用户登录管理的实现
Apr 22 Python
python分分钟绘制精美地图海报
Feb 15 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
建立文件交换功能的脚本(三)
2006/10/09 PHP
PHP线程的内存回收问题
2016/07/08 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
比较详细的关于javascript中void(0)的具体含义解释
2007/08/02 Javascript
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
简单的Jquery全选功能
2013/11/07 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
JavaScript严格模式禁用With语句的原因
2014/10/20 Javascript
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
jQuery切换所有复选框选中状态的方法
2015/07/02 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
js将json格式的对象拼接成复杂的url参数方法
2016/05/25 Javascript
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
2017/04/21 jQuery
jQuery Masonry瀑布流布局神器使用详解
2017/05/25 jQuery
react+redux的升级版todoList的实现
2017/12/18 Javascript
Vue.js中的extend绑定节点并显示的方法
2019/06/20 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
2020/05/10 Javascript
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
详解python并发获取snmp信息及性能测试
2017/03/27 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
Python流程控制 if else实现解析
2019/09/02 Python
python multiprocessing多进程变量共享与加锁的实现
2019/10/02 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
2019/12/03 Python
tensorflow多维张量计算实例
2020/02/11 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
使用HTML5做个画图板的方法介绍
2013/05/03 HTML / CSS
草莓网化妆品加拿大网站:Strawberrynet Canada
2016/09/20 全球购物
毕业生多媒体设计求职信
2013/10/12 职场文书
大学旷课检讨书
2014/01/28 职场文书
爱心捐款倡议书范文
2014/05/12 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书
Mysql服务添加 iptables防火墙策略的方案
2021/04/29 MySQL
光之国的四大叛徒:第一贝利亚导致宇宙毁灭,赛文奥特曼在榜
2022/03/18 日漫