如何从python3字符串对象中创建unicode实体?
拥有smt _ 1 #
,我想生成smt%20_%201%20%23
答案 0 :(得分:1)
使用quote
中的urllib.parse
:
>>> from urrlib.parse import quote
>>> quote('smt _ 1 #')
'smt%20_%201%20%23'
由于您没有处理网址,因此您似乎不需要指定任何安全字符。如果您还需要转发/
,请将safe=''
传递给quote
。