2024-05-20 00:39:16 发布
网友
我需要打印列表坐标每行的最后四个值。 我的代码出现以下错误: TypeError:“str”对象不可调用
for i,j,numSt,x,y,z in coordSt: f = open('file_name','w') f.write('%s,%s,%s,%s \n'(numSt,x,y,z)) f.close()
您省略了%运算符:
%
f.write('%s,%s,%s,%s \n' % (numSt,x,y,z)) ^
整个代码清理了一点:
with open("file_name", "w") as f: for row in coordSt: f.write("%s,%s,%s,%s\n" % row[-4:])
你忘了格式化%:
f.write('%s,%s,%s,%s \n' %(numSt,x,y,z))
您省略了
%
运算符:整个代码清理了一点:
你忘了格式化
%
:f.write('%s,%s,%s,%s \n' %(numSt,x,y,z))
相关问题 更多 >
编程相关推荐