python 解压文件 已存在_python解压zip和rar文件问题以及解决方法

写此文的目的是记录自己的学习过程,一些经过,遇到问题以及解决问题的方法,存放在这里,方便自己以后复习以及自己的一些总结,如果此文对你有帮助,请随时联系我微信:wangzhixiong1533

◆ ◆ ◆ ◆ ◆

在我复现别人的论文实验的时候,遇到一个问题,就是我从网上下载下来的压缩包是RAR格式的,在我进行训练的时候,无法进行解压,我上网查阅资料,网上是这样给我解释的,说python自带zip的解压,但是不自带rar解压,需要调用本机电脑的WinRAR软件进行解压,具体操作起来,还是没有找到合适的解决办法,我看了几篇csdn博客给的方法,都不可行,找到一篇2014年的博客,他的方法可行,我把他的博客地址放出来,方便大家参考学习:

csdn博客地址:https://blog.csdn.net/luoye7422/article/details/41873499我用的tensorflow的环境,在anacoda下。我开始按照他的步奏,进行终端输入命令pip install rarfile ,提示我已经安装了这个包,我再次输入训练的命令,提示我这个错误:rarfile.RarExecError: Unrar not installed? (rarfile.UNRAR_TOOL='unrar')我用软件everything,搜索了unrar,在winrar安装目录下面找到了unrar.exe,按照博主所说,我把他拷贝到python的脚本目录下,也就是pyrhon执行文件的文件夹下,在执行歌声分离实验的训练命令,python train.py,就OK了,是不是很神奇,现在就可以解压文件,执行训练命令,应该是使用rarfile需要系统安装unrar并环境变量path中(命令行可以直接访问到)。我今天训练代码的时候,遇到了一个新的问题就是我用pip install matplotlib,安装这个库时,总是提示我出错,我一直没有找到原因所在,网上的方法基本上都试了,还是不能解决问题,我就直接去anaconda对应的tensorflow框架下面,手动搜索安装好了matplotlib这个库,手动搜索可以安装好,我再去终端执行命令,就可以执行了。神奇。

遇到这个问题给我一个思路,就是有时候我们不能在pip inatall 的时候,试试去anaconda直接搜索安装对应需要的库,可能会得到我们想要的结果。

在我们遇到问题的时候,换一个方法可能能行,我自己的经历就是,以前我做的课题,做的人少,可查阅的资料少,没有人交流,老板也不带我,我自己做不动,心情也很郁闷,甚至到达了失眠的程度,我就去找老师把我的问题说清楚,已达到我换课题的目的,我的老师我现在不多说他,以后我再说,我从不奢望老师能为学生改变,老师不可能为学改变的,这一点我们要认清现实。我达到我自己的目的就可以了,达到目的就服软,顺着老板,哄他开心。我能把课题换了已经是不幸中的万幸了,未来一切,身体健康第一位,在此基础上,做得更好。加油。要想成功,少不了一个耐抗耐打的好身体。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值