我使用的是python2.7和pythondict
s
我的输出是这样的:
goods: apples, oranges
trunk_names: trunk01, trunk02, trunk03,trunk04,
trunk05,trunk06, trunk07,trunk08,
trunk09,trunk10, trunk11,trunk12
我的代码:
d = {}
for line in output.split("\n"):
if ":" not in line:
continue
key, value = line.strip().split(":", 1)
d[key] = value
期望的键及其值:
trunk_names: trunk01, trunk02, trunk03,trunk04,trunk05,trunk06, trunk07,trunk08,trunk09,trunk10, trunk11,trunk12
正在输出的实际键和值:
trunk_names: trunk01, trunk02, trunk03,trunk04,
您的结构有多稳定,如果它非常稳定并且数据质量很高,那么您可以通过测试
line.endswith(',')
来简化:提供:
相关问题 更多 >
编程相关推荐