使用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常用小技巧总结
Jun 01 Python
使用Python编写简单的端口扫描器的实例分享
Dec 18 Python
Python判断文件或文件夹是否存在的三种方法
Jul 27 Python
Windows上使用Python增加或删除权限的方法
Apr 24 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
Jul 11 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
python 实现在一张图中绘制一个小的子图方法
Jul 07 Python
Python学习笔记之列表推导式实例分析
Aug 13 Python
python多进程重复加载的解决方式
Dec 13 Python
用python拟合等角螺线的实现示例
Dec 27 Python
Python 如何调试程序崩溃错误
Aug 03 Python
解决Pytorch修改预训练模型时遇到key不匹配的情况
Jun 05 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实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
PHP实现清除wordpress里恶意代码
2015/10/21 PHP
静态的动态续篇之来点XML
2006/12/23 Javascript
js判断鼠标同时离开两个div的思路及代码
2013/05/31 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
jQuery实现转动随机数抽奖效果的方法
2015/05/21 Javascript
实现高性能JavaScript之执行与加载
2016/01/30 Javascript
快速解决js开发下拉框中blur与click冲突
2016/10/10 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
详解在AngularJS的controller外部直接获取$scope
2017/06/02 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
微信小程序登录数据解密及状态维持实例详解
2019/05/06 Javascript
JavaScript实现简单随机点名器
2019/11/21 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
element-ui点击查看大图的方法示例
2020/12/14 Javascript
python 判断是否为正小数和正整数的实例
2017/07/23 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
Python复制Word内容并使用格式设字体与大小实例代码
2018/01/22 Python
python查询mysql,返回json的实例
2018/03/26 Python
python实现批量按比例缩放图片效果
2018/03/30 Python
python矩阵/字典实现最短路径算法
2019/01/17 Python
jupyter notebook 中输出pyecharts图实例
2020/04/23 Python
python内存管理机制原理详解
2019/08/12 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
运动会表扬稿大全
2014/01/16 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
公证书标准格式
2014/04/10 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
SQL解决未能删除约束问题drop constraint
2022/05/30 SQL Server