这篇文章主要讲解了“Python保存文件名太长怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python保存文件名太长怎么解决”吧!安装代码报错 OSError: [Errno 36] File name too longLinux 和 Windows 文件名限制约为 255 个字符今天用python,写一个批量移动文件的代码!大家看到了,将近900个项目,好几层的目录,一个项目一下面有50几张的照片,要把这些照片集中移动到第一层的目录下面。最初我的代码是这样写的:目录有好几个层级,前面的 for 循环就不细述,感觉代码都没错。运行后总是报错,FileNotFoundError: [WinError 3] 系统找不到指定的路径。后面发现是文件名超过255位造成的。最后的解决方法是将相对路径改为绝对路径,并在路径前方加上“?”。找了前辈的文章,摘要如下:这个解决方法是想办法告诉电脑我的路径长度很长。首先我查询了windows下文件路径的最大长度是多少,查到的结果是260.这对于绝大多数情况都足够用了,但是文件路径长的问题还是存在的。然后就看到了UNC的定义,原来windows下的文件路径的长度最大可以是3万多的长度,具体多少记不清了哈哈哈。只要在绝对路径的前面加上“?”就能告诉计算机我需要使用最大的路径长度,这样就不会出现路径太长而导致的无法操作的问题了。怎么加“?”这里没有说太清楚了试了好几次,发现要加好多个总算得到结果,代码如下供参考:感谢各位的阅读,以上就是“Python保存文件名太长怎么解决”的内容了,经过本文的学习后,相信大家对Python保存文件名太长怎么解决这一问题有了更深刻的体会免费云主机域名,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!
相关推荐: Windows怎么使用cmd命令行查看、修改、删除与添加环境变量
这篇文章主要介绍了Windows怎么使用cmd命令行查看、修改、删除与添加环境变量的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Windows怎么使用cmd命令行查看、修改、删除与添加环境变量文章都会有所收获,下面我们一起来看看吧…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。