Viac_ 2022-01-07 10:59 采纳率: 0%
浏览 166

for st in lineInfo[:]['st']: TypeError: list indices must be integers or slices, not str

有知道这是怎么回事吗?源代码在下面
def save_file(filename, lineInfo):
#print("开始写入文件......")
with open(filename, 'a', encoding='utf-8') as f:
for st in lineInfo['st']:
f.write(st['name'] + " " + st['lat'] + " " + st['lon'] + "\n")

  • 写回答

3条回答 默认 最新

  • CSDN专家-HGJ 2022-01-07 11:12
    关注

    lineInfo[:]['st']列表索引必须是整数或切片,不能是字符。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月7日

悬赏问题

  • ¥15 c#对datatable 所有列查询,符合条件的列替换数据
  • ¥15 Swiftui UIkit日期选择器的问题
  • ¥15 ise14.7烧写flash失败
  • ¥100 ICEM3-4度尖角位置能不能将质量提升到0.2甚至更高
  • ¥15 在网页上点击view PDF或者open PDF之类的选项加载很慢甚至加载不出来,换网或浏览器都不行
  • ¥115 不能成功安装R语言pathview包
  • ¥15 LEfSe在线分析Galaxy报错,如何解决?
  • ¥15 GTEx数据库eqtl数据整理求教学
  • ¥15 初学者,自己写的js俄罗斯代码,谁能帮我调试并找出问题所在!! 自己调试了好多遍!快乱了,崩溃了!
  • ¥15 qt 编译webengine 支持 webgl