使用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文件比较示例分享
Jan 10 Python
学习python之编写简单乘法口诀表实现代码
Feb 27 Python
在windows下快速搭建web.py开发框架方法
Apr 22 Python
对python制作自己的数据集实例讲解
Dec 12 Python
python快排算法详解
Mar 04 Python
python3.6生成器yield用法实例分析
Aug 23 Python
python 类之间的参数传递方式
Dec 20 Python
python虚拟环境模块venv使用及示例
Mar 04 Python
更新升级python和pip版本后不生效的问题解决
Apr 17 Python
Python基于paramunittest模块实现excl参数化
Apr 26 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
May 26 Python
python实现自定义日志的具体方法
May 28 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 mssql 数据库分页SQL语句
2008/12/16 PHP
php 多个submit提交表单 处理方法
2009/07/07 PHP
PHP取整数函数常用的四种方法小结
2012/07/05 PHP
PHP利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
2016/03/15 PHP
php实现网页端验证码功能
2017/07/11 PHP
js中有关IE版本检测
2012/01/04 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
十大热门的JavaScript框架和库
2017/03/21 Javascript
AngularJS 单选框及多选框的双向动态绑定
2017/04/20 Javascript
vue跨域解决方法
2017/10/15 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
jQuery实现的上传图片本地预览效果简单示例
2018/03/29 jQuery
JS原生带缩略图的图片切换效果
2018/10/10 Javascript
Makefile/cmake/node-gyp中区分判断不同平台的方法
2018/12/18 Javascript
详解如何在JS代码中消灭for循环
2019/12/11 Javascript
详解微信小程序之提高应用速度小技巧
2020/01/07 Javascript
[02:22]2018DOTA2亚洲邀请赛VG赛前采访
2018/04/03 DOTA
python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
2014/08/15 Python
Python3里的super()和__class__使用介绍
2015/04/23 Python
python创建一个最简单http webserver服务器的方法
2015/05/08 Python
python学习数据结构实例代码
2015/05/11 Python
Tornado高并发处理方法实例代码
2018/01/15 Python
Python 数据处理库 pandas 入门教程基本操作
2018/04/19 Python
tensorflow更改变量的值实例
2018/07/30 Python
jupyter notebook 中输出pyecharts图实例
2020/04/23 Python
Python使用xlrd实现读取合并单元格
2020/07/09 Python
详解python 内存优化
2020/08/17 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
公司活动策划方案
2014/01/13 职场文书
法制报告会主持词
2014/04/02 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
2015年转正工作总结范文
2015/04/02 职场文书
2021-4-3课程——SQL Server查询【2】
2021/04/05 SQL Server