为了账号安全,请及时绑定邮箱和手机立即绑定

爬虫的时候 文件名太长 如何处理?

爬虫的时候 文件名太长 如何处理?

暮色呼如 2019-01-02 21:54:55
Traceback (most recent call last):  File "run.py", line 84, in <module>     run().get_spider()  File "run.py", line 73, in get_spider     qimingpianReportDowload().start_request()  File "/home/shenjianlin/my_project/spiders/qimingpianReportDowload/qimingpianReportDowload.py", line 31, in start_request    with open(save_path, "wb") as code: OSError: [Errno 36] File name too long: '/home/shenjianlin/pdf_file/非银行金融行业研究报告:长城证券-非银行金融行业《证券公司大集合资产管理业务适用《关于规范金融机构资产管理业务的指导意 见》操作指引》点评:资管新规下各项政策逐个击破,影响分化-181202'
查看完整描述

2 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

重定义文件名

查看完整回答
反对 回复 2019-01-02
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

产生一个唯一id作为物理文件名(比如UUID或者MD5),然后用一张目录表维护ID与逻辑文件名之间的关系。

目录表用文件、数据库表、redis等都可以,看你自己的喜好了。


查看完整回答
反对 回复 2019-01-02
  • 2 回答
  • 0 关注
  • 1291 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信