以下代码引发了KeyError
异常:
addr_list_formatted = []
addr_list_idx = 0
for addr in addr_list: # addr_list is a list
addr_list_idx = addr_list_idx + 1
addr_list_formatted.append("""
"{0}"
{
"gamedir" "str"
"address" "{1}"
}
""".format(addr_list_idx, addr))
为什么?
我正在使用Python3.1。
问题是那些没有指定格式化键的
{
和}
字符。您需要将它们加倍,因此将代码更改为:相关问题 更多 >
编程相关推荐