用于处理多种类型文件下载的Python包。
项目描述
用于处理多种类型文件下载的Python包。
如何安装此包?
像往常一样,只需使用pip下载即可
pip install downloaders
用法示例
from downloaders import BaseDownloader
downloader = BaseDownloader()
urls = [...]
downloader.download(urls)
故障排除
MacOS多进程噩梦燃料
Cupertino送给我们一份礼物:在MacOS上,在某些特定的星象配置下,多进程将崩溃,出现以下错误
The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
显然,可以通过更改多进程生成进程的方式轻松解决这个问题,即
import platform, multiprocessing
if platform.system() == "Darwin":
multiprocessing.set_start_method('spawn')
上述解决方案是在这个StackOverflow问题上提出的。
项目详细信息
关闭
downloaders-1.0.20.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8ed2f3c5d95296ee59d004421c735fff9c46b89ef51ff5f4e861a10636ecb960 |
|
MD5 | 96fe5d23a51a8357ba01a7359831be8b |
|
BLAKE2b-256 | 790722b28aeceed65751a7a98f0fc3927c11164a278286a5f9c19bb63f595f2a |