使用Jupyter notebooks上传文件夹或大量数据到服务器

 更新时间:2020年04月14日 09:04:38   作者:kkkdropout  
这篇文章主要介绍了使用Jupyter notebooks上传文件夹或大量数据到服务器,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

我们都知道如何上传单个文件,但如果有大量文件或大量数据,这就扎心了,可能会变得单调。因此目前想到一种办法,将文件压缩成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编写的最短路径算法

    本文给大家分享的是python 无向图最短路径算法:请各位大大指教,继续改进。(修改了中文字符串,使py2exe中文没烦恼),需要的朋友可以参考下
    2015-03-03
  • python版本的读写锁操作方法

    python版本的读写锁操作方法

    这篇文章主要介绍了python版本的读写锁操作方法,结合实例形式分析了Python读写锁机制的原理与实现技巧,需要的朋友可以参考下
    2016-04-04
  • PyCharm+Qt Designer+PyUIC安装配置教程详解

    PyCharm+Qt Designer+PyUIC安装配置教程详解

    这篇文章主要介绍了PyCharm+Qt Designer+PyUIC安装配置教程详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-06-06
  • python实现顺序表的简单代码

    python实现顺序表的简单代码

    这篇文章主要为大家详细介绍了顺序表定义及python实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • python安装pytorch方式

    python安装pytorch方式

    这篇文章主要介绍了python安装pytorch方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • python3安装OCR识别库tesserocr过程图解

    python3安装OCR识别库tesserocr过程图解

    这篇文章主要介绍了python3安装OCR识别库tesserocr过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • selenium如何定位span元素的实现

    selenium如何定位span元素的实现

    这篇文章主要介绍了selenium如何定位span元素的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 如何实现一个python函数装饰器(Decorator)

    如何实现一个python函数装饰器(Decorator)

    这篇文章主要介绍了如何实现一个python函数装饰器(Decorator),帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-10-10
  • Python2.5/2.6实用教程 入门基础篇

    Python2.5/2.6实用教程 入门基础篇

    本文方便有经验的程序员进入Python世界.本文适用于python2.5/2.6版本.
    2009-11-11
  • Python中使用NumPy进行数据处理方式

    Python中使用NumPy进行数据处理方式

    这篇文章主要介绍了Python中使用NumPy进行数据处理方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02

最新评论