逃离 html %20
我正在用 Python 做一些事情,我需要逃避 %20,即 URL 中的空格。例如:
"%20space%20in%20%d--" % ordnum
所以我需要使用 %20 作为 URL,然后使用 %d 作为数字。但我收到此错误:
TypeError: not enough arguments for format string
我知道问题是什么,我只是不知道如何逃离 %20 并修复它。
I'm working on something in Python and I need to escape from %20, the space in a URL. For example:
"%20space%20in%20%d--" % ordnum
So I need to use %20 for a URL but then %d for a number. But I get this error:
TypeError: not enough arguments for format string
I know what the problem is I just don't know how to escape from a %20 and fix it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
评论(4)
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
一种方法是将
%
字符加倍:但可能更好的方法是使用
urllib.quote_plus()
:One way would be to double the
%
characters:but a probably better way is using
urllib.quote_plus()
: