python email header_对于 Python 中 email.header.Header () 这个类的理解有一点疑问,求大佬指教。...

这是 Header()类:

email.header.Header(s=None, charset=None, maxlinelen=None, header_name=None, continuation_ws=' ', errors='strict')

其中参数的含义理解如下:

s:标头的值,也就是对应 From、To、Subject 的值;

charset:字符集格式,默认是 ASCII,但是一般指定 UTF-8 格式以兼容更多字符;

header_name:标头名,就是 From、To、Subject、Time 等;

我的疑问就是:

1.maxlinelen 参数的含义是什么? 网上查找资料,对这个参数的描述解释是:最大行长度可以通过 maxlinelen 明确指定。为了将第一行拆分为较短的值(以考虑不包括在 s 中的字段报头,例如 Subject )传递 header_name 中的字段的名称。默认的 maxlinelen 是 78。 但是我不太理解,这个第一行是哪一行?还有这个参数对于邮件的具体影响在哪里?

2.continuation_ws 参数默认是空格,这个参数是拆分上面所说的第一行的时候用到的吗,具体是什么作用?

有点罗嗦,在网上实在找不到答案了,希望懂这个 email 模块的大神给点指教。万分感谢!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值