我在utc中有一个日期-时间字符串,比如:
2020-12-24T23:30:00+00:00
我想把它转换成html编码:
2020-12-24T23%3A30%3A00%2B00%3A00
可以使用urllib完成吗?
您可以使用urllib.parse.quote
。
>>> from urllib.parse import quote
>>> quote("2020-12-24T23:30:00+00:00")
'2020-12-24T23%3A30%3A00%2B00%3A00'
您也可以使用类似于quote()
的quote_from_bytes
,但它接受字节对象而不是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'