一个莫名问题的正确解决思路,用{{转义_转义

报个奇怪的错:

KeyError:""code":

遇到这个报错,说了是code那里有问题。所以,第一步,应该是确认代码里,有多少个“code”。第二步,确认到底是哪个code报的错(可以修改为code-1、code-2,code-3,等等)

第三步,找到具体是哪个code报错了,基本上原因就找到了。原来是代码了,{大括号,有特殊的意义,在这里用 {"code"},就不合适。但代码里必须要有{

,那就转义一下,用两个大括号{{"code"}},一切都解决了。

for i in range(start_number, end_number + 1, 10):
    file_name = f"flaskAndPymysql_{i}.py"
    with open(file_name, "w", encoding="utf-8") as f:
        f.write(template.format(i,i,i))
        print(f"Created file: {file_name}")

总结:找到出问题的哪一行,至关重要!!!!