簡體   English   中英

ValueError:不支持的格式字符'C'(0x43)

[英]ValueError: unsupported format character 'C' (0x43)

我在使用"abcd%s"%(e)類的參數創建字符串時遇到此錯誤,但通過抓取網頁獲取e。 誰能告訴我避免這種錯誤的最佳方法是什么。

我發現了其他類似的問題,但是他們在URL中使用了%20 ,因此需要用%%20替換%20 %%20來解決問題。 但是我的情況不同。 我嘗試編碼e,但仍然收到相同的錯誤。

ValueError: unsupported format character 'W' (0x57)
>>> "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'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM