使用Jupyter notebooks上传文件夹或大量数据到服务器


Posted in Python onApril 14, 2020

我们都知道如何上传单个文件,但如果有大量文件或大量数据,这就扎心了,可能会变得单调。因此目前想到一种办法,将文件压缩成zip包,然后再解压到工作目录

解压缩文件

import zipfile
import os
files = zipfile.ZipFile('homework.zip', 'r')
files.extractall(os.getcwd())
files.close()

打包成zip

但是,有时可能还需要从笔记本中下载多个文件。有几种方法可以做到这一点,但最简单的方法是压缩目录并下载zip文件:

import shutil
shutil.make_archive(output_filename_dont_add_.zip, 'zip', directory_to_download)

拓展:如果通过上面那种解压方式,文件中有中文名字的话会出现乱码,由于暂时没有这种需求,所以就不贴了

补充知识:jupyter notebook 上传文件夹问题

jupyter notebook本地直接解压缩后,只能上传单个或多个文件,多个文件夹无法上传。

直接在本地的文件夹下:C:\Users\Administrator(自己的电脑路径),直接拷贝文件夹即可。

以上这篇使用Jupyter notebooks上传文件夹或大量数据到服务器就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
浅谈Python的垃圾回收机制
Dec 17 Python
对Python进行数据分析_关于Package的安装问题
May 22 Python
python django使用haystack:全文检索的框架(实例讲解)
Sep 27 Python
Python import与from import使用及区别介绍
Sep 06 Python
Python获取Redis所有Key以及内容的方法
Feb 19 Python
python批量修改图片尺寸,并保存指定路径的实现方法
Jul 04 Python
详解pandas中MultiIndex和对象实际索引不一致问题
Jul 23 Python
Python学习笔记之Zip和Enumerate用法实例分析
Aug 14 Python
python求平均数、方差、中位数的例子
Aug 22 Python
python3 webp转gif格式的实现示例
Dec 10 Python
python有序查找算法 二分法实例解析
Feb 18 Python
Python代码覆盖率统计工具coverage.py用法详解
Nov 25 Python
服务器端jupyter notebook映射到本地浏览器的操作
Apr 14 #Python
Jupyter Notebook输出矢量图实例
Apr 14 #Python
pygame实现弹球游戏
Apr 14 #Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
Apr 13 #Python
Python request操作步骤及代码实例
Apr 13 #Python
jupyter notebook插入本地图片的实现
Apr 13 #Python
Python BeautifulReport可视化报告代码实例
Apr 13 #Python
You might like
PHP新手上路(六)
2006/10/09 PHP
php实现源代码加密的方法
2015/07/11 PHP
php PDO异常处理详解
2016/11/20 PHP
PHP设计模式之模板方法模式实例浅析
2018/12/20 PHP
JS查看对象功能代码
2008/04/25 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
纯js实现瀑布流展现照片(自动适应窗口大小)
2013/04/08 Javascript
js中通过父级进行查找定位元素
2014/06/15 Javascript
jQuery提交多个表单的小技巧
2014/07/27 Javascript
javascript实现时间格式输出FormatDate函数
2015/01/13 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
教你使用javascript简单写一个页面模板引擎
2015/05/05 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
深入理解JS实现快速排序和去重
2016/10/17 Javascript
详解jQuery中基本的动画方法
2016/12/14 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
2017/01/21 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
Javascript继承机制详解
2017/05/30 Javascript
jquery拖动改变div大小
2017/07/04 jQuery
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
2018/05/02 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
JS正则表达式封装与使用操作示例
2019/05/15 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
2019/11/07 Javascript
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
python skimage 连通性区域检测方法
2018/06/21 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
Python学习笔记之集合的概念和简单使用示例
2019/08/22 Python
python tornado使用流生成图片的例子
2019/11/18 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
2020/02/10 Python
Python AutoCAD 系统设置的实现方法
2020/04/01 Python
在keras里实现自定义上采样层
2020/06/28 Python
开发人员所需要知道的HTML5性能分析面面观
2012/07/05 HTML / CSS
教师节老师寄语
2015/05/28 职场文书
Go微服务项目配置文件的定义和读取示例详解
2022/06/21 Golang