Python中的chunk_split

0 投票
2 回答
1072 浏览
提问于 2025-04-15 12:04

我正在寻找一种更符合Python风格的方法来实现这段PHP代码:

chunk_split(base64_encode($picture));

https://www.php.net/chunk_split

chunk_split这个函数会把字符串分成每段76个字符的小块,并在每段后面加上一个"\r\n"(这是RFC 2045标准的一部分)。

谢谢你

2 个回答

2

这样做就可以了:

str.encode("base64").replace("\n", "\r\n")
2
chunk_split = lambda s: '\r\n'.join(s[i:min(i+76, len(s))] for i in xrange(0, len(s), 76))

当然可以!请把你想要翻译的内容发给我,我会帮你把它变得简单易懂。

撰写回答