使用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使用百度API上传文件到百度网盘代码分享
Nov 08 Python
浅谈function(函数)中的动态参数
Apr 30 Python
python itchat实现微信自动回复的示例代码
Aug 14 Python
python中ASCII码字符与int之间的转换方法
Jul 09 Python
详解pandas的外部数据导入与常用方法
May 01 Python
将python文件打包成EXE应用程序的方法
May 22 Python
500行Python代码打造刷脸考勤系统
Jun 03 Python
100行Python代码实现每天不同时间段定时给女友发消息
Sep 27 Python
wxpython+pymysql实现用户登陆功能
Nov 19 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
Apr 20 Python
500行python代码实现飞机大战
Apr 24 Python
简单介绍Python的第三方库yaml
Jun 18 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
ThinkPHP中I(),U(),$this->post()等函数用法
2014/11/22 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
2017/10/11 PHP
Jquery提交表单 Form.js官方插件介绍
2012/03/01 Javascript
Google的跟踪代码 动态加载js代码方法应用
2012/11/12 Javascript
捕获和分析JavaScript Error的方法
2014/03/25 Javascript
9款2014最热门jQuery实用特效推荐
2014/12/07 Javascript
javascript设计模式之对象工厂函数与构造函数详解
2015/07/30 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
关于vue-router的beforeEach无限循环的问题解决
2017/09/09 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
如何使用Jquery动态生成二级选项列表
2020/02/06 jQuery
angular共享依赖的解决方案分享
2020/10/15 Javascript
[48:31]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第二场 12.17
2020/12/19 DOTA
python解析中国天气网的天气数据
2014/03/21 Python
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
使用Python将字符串转换为格式化的日期时间字符串
2019/09/01 Python
keras CNN卷积核可视化,热度图教程
2020/06/22 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
Python实现简单的2048小游戏
2021/03/01 Python
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
英语简历自我评价
2014/01/26 职场文书
顶碗少年教学反思
2014/02/21 职场文书
保护环境建议书
2014/03/12 职场文书
主管竞聘书范文
2014/03/31 职场文书
私人房屋买卖协议书
2014/10/04 职场文书
党的群众路线教育实践活动批评与自我批评范文
2014/10/16 职场文书
给上级领导的感谢信
2015/01/22 职场文书
字节飞书面试promise.all实现示例
2022/06/16 Javascript