使用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自定义进程池实例分析【生产者、消费者模型问题】
Sep 19 Python
python实现日常记账本小程序
Mar 10 Python
使用pycharm生成代码模板的实例
May 23 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
Jun 11 Python
Django rest framework工具包简单用法示例
Jul 20 Python
python hook监听事件详解
Oct 25 Python
python 实现读取一个excel多个sheet表并合并的方法
Feb 12 Python
详解python使用turtle库来画一朵花
Mar 21 Python
Python hexstring-list-str之间的转换方法
Jun 12 Python
详解python中docx库的安装过程
Nov 08 Python
Python如何在DataFrame增加数值
Feb 14 Python
pycharm2020.2 配置使用的方法详解
Sep 16 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
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
php之Smarty模板使用方法示例详解
2014/07/08 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
2009/10/11 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
js计算德州扑克牌面值的方法
2015/03/04 Javascript
angularJS 如何读写缓冲的方法(推荐)
2016/08/06 Javascript
基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
2016/11/09 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
JS实现无缝循环marquee滚动效果
2017/05/22 Javascript
MUI实现上拉加载和下拉刷新效果
2017/06/30 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
浅谈在react中如何实现扫码枪输入
2018/07/04 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
vue-cli3+typescript初体验小结
2019/02/28 Javascript
VUE实现密码验证与提示功能
2019/10/18 Javascript
python使用pil生成缩略图的方法
2015/03/26 Python
Python设计模式编程中解释器模式的简单程序示例分享
2016/03/02 Python
python 调用c语言函数的方法
2017/09/29 Python
神经网络python源码分享
2017/12/15 Python
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
2019/01/30 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
Abbacino官网:包、钱包和女士配饰
2019/04/15 全球购物
《记金华的双龙洞》教学反思
2014/04/19 职场文书
群教个人对照检查材料
2014/08/20 职场文书
2017年寒假社区服务活动总结
2016/04/06 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python
Elasticsearch Recovery 详细介绍
2022/04/19 Java/Android