使用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 11 Python
对python的bytes类型数据split分割切片方法
Dec 04 Python
在Django model中设置多个字段联合唯一约束的实例
Jul 17 Python
Python3的高阶函数map,reduce,filter的示例详解
Jul 23 Python
python3文件复制、延迟文件复制任务的实现方法
Sep 02 Python
python字符串格式化方式解析
Oct 19 Python
在TensorFlow中屏蔽warning的方式
Feb 04 Python
python 使用建议与技巧分享(四)
Aug 18 Python
Python下使用Trackbar实现绘图板
Oct 27 Python
python 使用tkinter+you-get实现视频下载器
Nov 17 Python
python制作微博图片爬取工具
Jan 16 Python
python和anaconda的区别
May 06 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环境搭建教程
2016/07/16 PHP
php抽象方法和抽象类实例分析
2016/12/07 PHP
php头像上传预览实例代码
2017/05/02 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
2017/11/06 PHP
Js 获取HTML DOM节点元素的方法小结
2009/04/24 Javascript
js下用gb2312编码解码实现方法
2009/12/31 Javascript
append和appendTo的区别以及appendChild用法
2013/12/24 Javascript
js定时器的使用(实例讲解)
2014/01/06 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
调试JavaScript中正则表达式中遇到的问题
2015/01/27 Javascript
JS实现文字向下滚动完整实例
2015/02/06 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
JavaScript中return用法示例
2016/11/29 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
夯基础之手撕javascript继承详解
2020/11/09 Javascript
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
python基于http下载视频或音频
2018/06/20 Python
python traceback捕获并打印异常的方法
2018/08/31 Python
python实现飞机大战
2018/09/11 Python
详解Python的数据库操作(pymysql)
2019/04/04 Python
python解析yaml文件过程详解
2019/08/30 Python
浅析python内置模块collections
2019/11/15 Python
基于TensorFlow中自定义梯度的2种方式
2020/02/04 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2012/04/17 面试题
给领导的检讨书
2014/02/16 职场文书
2014年五一促销活动方案
2014/03/09 职场文书
学院党的群众路线教育实践活动第一阶段情况汇报
2014/10/25 职场文书
团代会闭幕词
2015/01/28 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
Python进行区间取值案例讲解
2021/08/02 Python
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技