【python】保存文件名不能含有windows不支持的特殊字符

您所在的位置:网站首页 爬虫下载图片时下载报错 【python】保存文件名不能含有windows不支持的特殊字符

【python】保存文件名不能含有windows不支持的特殊字符

2024-07-06 15:49| 来源: 网络整理| 查看: 265

写在前面

在这里插入图片描述 windows文件或文件夹命名包含以上任何字符时会报错,所以使用python做爬虫或其它项目时需要注意保存文件名不能包含这些字符。如果有的话,请用字符串的replace方法替换为空。

测试样例 https://img-blog.csdnimg.cn/20201116003919682.jpg

在这里插入图片描述

下载代码 import requests url = 'https://img-blog.csdnimg.cn/20201116003919682.jpg' name = 'test', '|'] for char in name: if char in sets: name = name.replace(char, '')

注:\在python中是转义字符,所以如果想表示\必须用\\。

温馨提示

在这里插入图片描述 windows对于文件或文件夹的命名大小写不敏感。举个栗子:同一目录下,不能同时存在a.txt和A.txt两个文件。因此,下载保存文件时除了不能包含一些特殊字符外也要注意大小写问题。当然,这不是python的问题,而是windows系统的问题,所以用其它编程语言应该也会遇到同样的问题。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3