变量输出

file.write('%d:      '%i+'['+str(meannum[i])+',')

file.write('%d:      '+'['+str(meannum[i])+','%i)

首先python中应该使用%,而不是&符号

其次这里应该用%d而不是%s,因为i本身是一个整数。write输出字符串,要求括号里也必须是字符串,这个功能由冒号‘’来完成转换了

最后%i只能写在相应的后面,而不是放在最后

原文地址:https://www.cnblogs.com/ymjyqsx/p/6410135.html