使用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 linecache.getline()读取文件中特定一行的脚本
Sep 06 Python
flask中使用SQLAlchemy进行辅助开发的代码
Feb 10 Python
python的keyword模块用法实例分析
Jun 30 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
Apr 11 Python
微信跳一跳python辅助脚本(总结)
Jan 11 Python
Python元组拆包和具名元组解析实例详解
Mar 26 Python
实例分析python3实现并发访问水平切分表
Sep 29 Python
Python企业编码生成系统总体系统设计概述
Jul 26 Python
python线程的几种创建方式详解
Aug 29 Python
Python类的绑定方法和非绑定方法实例解析
Mar 04 Python
numba提升python运行速度的实例方法
Jan 25 Python
Python如何telnet到网络设备
Feb 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
缅甸的咖啡简史
2021/03/04 咖啡文化
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
php中apc缓存使用示例
2013/12/25 PHP
PHP函数eval()介绍和使用示例
2014/08/20 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
10款PHP开源商城系统汇总介绍
2015/07/23 PHP
Lumen timezone 时区设置方法(慢了8个小时)
2018/01/20 PHP
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
2013/01/25 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
2013/04/18 Javascript
JavaScript实现的圆形浮动标签云效果实例
2015/08/06 Javascript
javascript跨域的方法汇总
2015/10/23 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
jQuery实现的滑块滑动导航效果示例
2018/06/04 jQuery
jquery实现动态添加附件功能
2018/10/23 jQuery
ES6函数实现排它两种写法解析
2020/05/13 Javascript
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
python文件操作相关知识点总结整理
2016/02/22 Python
Python语法分析之字符串格式化
2019/06/13 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
set在python里的含义和用法
2019/06/24 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
python实现监控阿里云账户余额功能
2019/12/16 Python
Python 3 使用Pillow生成漂亮的分形树图片
2019/12/24 Python
python 如何引入协程和原理分析
2020/11/30 Python
美国照明、家居装饰和家具购物网站:Bellacor
2017/09/20 全球购物
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
2012/11/04 面试题
超市中秋节促销方案
2014/03/21 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
2014年图书管理员工作总结
2014/12/01 职场文书
行政文员岗位职责
2015/02/04 职场文书
趣味运动会新闻稿
2015/07/17 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang