如何在Python3中编码/转义unicode文本?

时间:2017-03-31 21:13:35

标签: python python-3.x unicode python-unicode

如何从python3字符串对象中创建unicode实体?

拥有smt _ 1 #,我想生成smt%20_%201%20%23

1 个答案:

答案 0 :(得分:1)

使用quote中的urllib.parse

>>> from urrlib.parse import quote
>>> quote('smt _ 1 #')
'smt%20_%201%20%23'

由于您没有处理网址,因此您似乎不需要指定任何安全字符。如果您还需要转发/,请将safe=''传递给quote