博客园图片上传bug
Please input file path:D:\桌面\工作区\Typora笔记\05-杂\Bug合集\由于找不到MSVCP110.dll,无法继续执行代码。重新安装程序可能会 解决此问题.md
Traceback (most recent call last):
File "upload.py", line 47, in
with open(md_path, encoding='utf-8') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'D:\桌面\工作区\Typora笔记\05-杂\Bug合集\由于找不到MSVCP110.dll,无法继续执行代码。重新安装程序可能会'
删减标题长度的解决方法
今天想要上传这个md文件的时候,出现了以上的bug。
- bug重现
- 原因
我这里实现了博客园的图片上传整个是用的一个python文件。设置了对应的文件的标题长度。
这段错误提示信息是Python的一个Traceback信息,它在执行程序时发现了一个错误,并记录了错误发生的位置和原因。在这个例子中,发生了文件找不到的错误(FileNotFoundError),Python在解释器中找不到指定路径下的文件('D:\桌面\工作区\Typora笔记\05-杂\Bug合集\由于找不到MSVCP110.dll'),因此无法继续执行程序。
简单来说就是,整个文件的名字太长啦,所以都没有识别完整个“由于找不到MSVCP110.dll,无法继续执行代码。重新安装程序可能会 解决此问题.md”
而是在“重新安装程序可能会”这个位置就的就已经停止啦,修改就是,弄短一些就可以啦!
试试看
果然成功啦!
更好的解决方法
- bug重现
当我的路径这么长的时候
就会有。
- 问题背景
因为平时我们就是报错信息长一点的时候,就是会比较长。标题。
这个时候我就不好删除。
所以我阅读了源码
发现,原来路径要加双引号。只是命令行没有提示。
- 解决方法
给路径加上双引号即可!(非常简单,多长的标题都可以)
标签:md,encoding,Errno,FileNotFoundError,Traceback,module,MSVCP110,安装程序,dll From: https://www.cnblogs.com/Lovi/p/17394324.html