文件上传服务器-jupyter 中python解压及压缩方式


Posted in Python onApril 22, 2020

由于并不清楚服务器具体地址,只有jupyter 连接的情况下,上传文件。

方法一:用Linux命令

直接用linux命令,在jupyter中只需要在命令前加一个!即可。学校服务器上没有装zip,但装了tar,可以在压缩的时候选择文件压缩为.tar.gz的文件格式。

命令:

!tar -zxvf ./Language-Detector.tar.gz

方法二: 用python的函数模块。

### 利用zipfile模块来压缩和解压文件 <br> 先将想要上传的多个文件压缩为.zip格式,在jupyter notebook中上传压缩后的文件后再用python 的zipfile函数模块压缩就可以了,也是一样的将多个文件上传了。

import zipfile
f = zipfile.ZipFile("./CNN.zip",'r') # 原压缩文件在服务器的位置
for file in f.namelist():
  f.extract(file,"./") #解压到的位置,./表示当前目录(与此.ipynb文件同一个目录)
f.close()
# rar文件解压类似
# 如果是rar文件解压,也是类似,
from unrar import rarfile
file = rarfile.RarFile('压缩文件路径') 
file.extractall('解压到目标文件夹路径')

如果是想压缩文件,减小体积

f = zipfile.ZipFile('目标文件地址','w',zipfile.ZIP_DEFLATED)
f.write(filename,file_url)
f.close()

补充知识:jupyter终端打包.zip文件

zip -r data.zip data #前面data.zip是要打包的文件夹,后面的data是被打包的文件名

如果出现zip command not found

apt-get install zip

还出错的话

apt update

应该ok了!

以上这篇文件上传服务器-jupyter 中python解压及压缩方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
windows下安装python paramiko模块的代码
Feb 10 Python
Python程序设计入门(3)数组的使用
Jun 16 Python
Python解析网页源代码中的115网盘链接实例
Sep 30 Python
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
Feb 04 Python
详解Golang 与python中的字符串反转
Jul 21 Python
一些Centos Python 生产环境的部署命令(推荐)
May 07 Python
python算法题 链表反转详解
Jul 02 Python
详解Python利用random生成一个列表内的随机数
Aug 21 Python
Python运行DLL文件的方法
Jan 17 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
Oct 14 Python
Python3使用 GitLab API 进行批量合并分支
Oct 15 Python
Pyqt5将多个类组合在一个界面显示的完整示例
Sep 04 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
Apr 22 #Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 #Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
Apr 22 #Python
tensorflow实现将ckpt转pb文件的方法
Apr 22 #Python
jupyter lab文件导出/下载方式
Apr 22 #Python
python模拟实现分发扑克牌
Apr 22 #Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
Apr 22 #Python
You might like
php access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
PHP 9 大缓存技术总结
2015/09/17 PHP
PHP中file_exists使用中遇到的问题小结
2016/04/05 PHP
详解php用curl调用接口方法,get和post两种方式
2017/01/13 PHP
PHP数据库操作四:mongodb用法分析
2017/08/16 PHP
让iframe自适应高度(支持XHTML,支持FF)
2007/07/24 Javascript
JavaScript页面刷新与弹出窗口问题的解决方法
2010/03/02 Javascript
jquery png 透明解决方案(推荐)
2010/08/21 Javascript
初学js 新节点的创建 删除 的步骤
2011/07/04 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
使用jQuery解决IE与FireFox下createElement方法的差异
2013/11/14 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
JS组件系列之使用HTML标签的data属性初始化JS组件
2016/09/14 Javascript
js获取Get值的方法
2016/09/29 Javascript
JavaScript实现经典排序算法之冒泡排序
2016/12/28 Javascript
canvas红包照片实例分享
2017/02/28 Javascript
JS得到当前时间的方法示例
2017/03/24 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
jQuery创建及操作xml格式数据示例
2018/05/26 jQuery
JavaScript复制变量三种方法实例详解
2020/01/09 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
Python3实现统计单词表中每个字母出现频率的方法示例
2019/01/28 Python
Python日期时间Time模块实例详解
2019/04/15 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
用python发送微信消息
2020/12/21 Python
城市轨道专业个人求职信范文
2013/09/23 职场文书
评析教师个人的自我评价
2014/02/19 职场文书
初中军训感想300字
2014/03/05 职场文书
检察院对照“四风”认真查找问题落实整改措施
2014/09/26 职场文书
爱情保证书
2015/01/17 职场文书
停水通知
2015/04/16 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
微信小程序和php的登录实现
2021/04/01 PHP
MySQL 外键约束和表关系相关总结
2021/06/20 MySQL
MySQL七种JOIN类型小结
2021/10/24 MySQL