报错
报错如题,背景是python中使用了format方法
原因
平时开发机和线上环境总是会有差别,甚至有时候都不确定线上环境具体是哪个。这个问题就在于线上环境python不仅是2,还是2.6! python2.7相对于2.6基本是跨越式的改进,稍不注意就掉坑里了。
问题很简单 python2.6只支持
str = '{0}\t{1}\t{2}\t{3}'.format(var1, var2, var3, var4)
不支持
str = '{}\t{}\t{}\t{}'.format(var1, var2, var3, var4)
解决方法
把index加上就好了