【发布时间】:2021-01-04 14:24:28
【问题描述】:
我有一个UTC日期时间字符串,例如:
2020-12-24T23:30:00+00:00
我希望将其转换为 html 编码:
2020-12-24T23%3A30%3A00%2B00%3A00
可以用urllib来完成吗?
【问题讨论】:
标签: python python-3.x datetime
我有一个UTC日期时间字符串,例如:
2020-12-24T23:30:00+00:00
我希望将其转换为 html 编码:
2020-12-24T23%3A30%3A00%2B00%3A00
可以用urllib来完成吗?
【问题讨论】:
标签: python python-3.x datetime
您可以使用urllib.parse.quote。
>>> from urllib.parse import quote
>>> quote("2020-12-24T23:30:00+00:00")
'2020-12-24T23%3A30%3A00%2B00%3A00'
您也可以使用quote_from_bytes,它类似于quote(),但接受字节对象而不是str,并且不执行字符串到字节的编码
>>> from urllib.parse import quote_from_bytes
>>> quote_from_bytes("2020-12-24T23:30:00+00:00".encode("utf-8"))
'2020-12-24T23%3A30%3A00%2B00%3A00'
【讨论】: