单身160 2022-08-22 16:41 采纳率: 60%
浏览 21
已结题

pdf保存提示FileNotFoundError: [Errno 2] No such file or directory:

请问一下,我将pdf的url通过for循环发送请求,然后保存文件时,保存到第8个pdf文件时,提示:
FileNotFoundError: [Errno 2] No such file or directory: 'D:\0kefu+1\p\exle\pdf\金鹰基金管理有限公司关于旗下基金调整长期停牌股票估值方法的公告(2022/04/29).pdf'
代码如下:list1是我的名称列表,pdf_url_list是pdf文件的url地址列表
for i in range(len(list1)):
pdf1=requests.get(pdf_url_list[i],headers=headers)
with open(r"D:\0kefu+1\p\exle\pdf{}.pdf".format(list1[i]),'wb') as f:
f.write(pdf1.content)
f.close()

实在不知道错在哪里,麻烦指导一下

  • 写回答

1条回答 默认 最新

  • 梦里逆天 2022-08-22 21:40
    关注

    文件名不能包含一些特殊字符(/:*?"<>|),需要进行替换,比如替换成下划线(_)横杠(-)之类的。

    # 文件名中不允许包含一些特殊字符,需进行替换
    filename = re.sub(r'[\/:*?"<>|]', '-', filename)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月31日
  • 已采纳回答 8月23日
  • 创建了问题 8月22日

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?