Python:ValueError: cannot switch from manual field specification to automatic field numbering

刚开始学python在format这里遇到了一个小障碍(当然是对于我这种刚学习一天的小白来说)。如图:在这里插入图片描述
而下面这张却可以:在这里插入图片描述
这是为什么呢?下面我们来看一下:
报错的原因翻译过来是:不能从手动字段说明切换到自动字段编号。
原来,.format()中的数字并自动的不会一一对应到前面的大括号,如果前面有多个大括号中没有数字,那么.format()里面的数字不知道自己该对应到哪个大括号里,这样就会报错。
明白了这些之后,就没问题了。在这里插入图片描述
总结:.format其实是很笨的,它要求所有的大括号里面都必须要写有数字,否则就会报错。

发布了3 篇原创文章 · 获赞 2 · 访问量 96

猜你喜欢

转载自blog.csdn.net/Wang_hongyu_/article/details/105000156
今日推荐