python爬虫报错:OSError: [Errno 22] Invalid argument

网友投稿 470 2022-09-23

python爬虫报错:OSError: [Errno 22] Invalid argument

多番查找发现:

原来是不符合Windows系统文件命名规则!

如下:1、 允许文件或者文件夹名称不得超过255个字符; 2、 文件名除了开头之外任何地方都可以使用空格; 3、 文件名中不能有下列符号:“?”、“、”、“╲”、“*”、““”、“”“、“<”、“>”、“|”; 4、 文件名不区分大小写,但在显示时可以保留大小写格式; 5、 文件名中可以包含多个间隔符,如“我的文件.我的图片.001”。

解决办法。

替换掉这些特殊字符就好啦!

python:

title = title.replace('?', '').replace('*', '').replace('<', '').replace('> ', '')

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:米其林北京榜单引热议:人均消费最高1775元,京味美食难摘星!
下一篇:MATLAB_9-模式识别笔记
相关文章

 发表评论

暂时没有评论,来抢沙发吧~