찾다

 >  Q&A  >  본문

python 字典格式化字符串的问题

>>> "%(1)s" % {1:'a',2:'b'}
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: '1'

下面这个就可以,为什么?

>>> "%(1)s" % {'1':'a','2':'b'}
'a'
PHP中文网PHP中文网2852일 전801

모든 응답(2)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-17 15:37:57

    %d로 변경하고 다시 시도하세요

    회신하다
    0
  • 阿神

    阿神2017-04-17 15:37:57

    KeyError는 Error 유형이어야 합니다.
    해보았습니다

    으아악

    아직 원래 오류를 보고하세요.

    으아악

    %(1)s1key 값과 일치하는 것으로 봤습니다.

    회신하다
    0
  • 취소회신하다