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

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

/ 猿问

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

暮色呼如 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

重定义文件名

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

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

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


查看完整回答
反对 回复 2019-01-02

添加回答

回复

举报

0/150
提交
取消
意见反馈 去赚学费 常见问题 APP下载
官方微信