ValueError:不支持的格式字符' C' (×43)

时间:2014-05-07 19:21:16

标签: python web unicode encoding runtime-error

我在创建一个带有"abcd%s"%(e)等参数的字符串时遇到此错误,但我通过抓取网页来获取e。谁能告诉我什么是避免这个错误的最佳方法。

我发现了其他类似的问题,但是他们在网址中使用了%20,他们需要将%20替换为%%20来解决他们的问题。但我的情况有所不同。我尝试编码e但仍然得到同样的错误。

ValueError: unsupported format character 'W' (0x57)

1 个答案:

答案 0 :(得分:1)

>>> "abcd%W"%(123)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: unsupported format character 'W' (0x57) at index 5

这样的事情能为你起作用吗?

>>> "abcd%W".replace('%W', str(123))
'abcd123'