在爬虫进行文件保存的时候发现 文件名字如果包含一下的字符
\:*?"<>|/
那么会提示你这个文件无法保存
那么我们需要对爬取下来的信息进行一定的更改调整。
为了批量使用replace,我使用for循环的方式解决这个问题。
(在例子中我选择将出现的这些字符用 空格 的方式代替)
sample = '我正在<新闻爬取>,这是|例子|,你以为呢贺贺贺?'
char = '\:*?"<>|/'
for flag in char:
sample = sample.replace(flag, " ")
结果是
sample:我正在 新闻爬取 ,这是 例子 ,你以为呢贺贺贺
希望这个帖子可以帮助到你^_^