刚开始学python在format这里遇到了一个小障碍(当然是对于我这种刚学习一天的小白来说)。如图:
而下面这张却可以:
这是为什么呢?下面我们来看一下:
报错的原因翻译过来是:不能从手动字段说明切换到自动字段编号。
原来,.format()中的数字并自动的不会一一对应到前面的大括号,如果前面有多个大括号中没有数字,那么.format()里面的数字不知道自己该对应到哪个大括号里,这样就会报错。
明白了这些之后,就没问题了。
总结:.format其实是很笨的,它要求所有的大括号里面都必须要写有数字,否则就会报错。
Python:ValueError: cannot switch from manual field specification to automatic field numbering
猜你喜欢
转载自blog.csdn.net/Wang_hongyu_/article/details/105000156
今日推荐
周排行