我有一个电子表格有这样的数据
Group,Region,Market
G7,EMEA,Germany
G7,NA,Canada
G7,APAC,Japan
捕捉这些信息最有效的方法是什么? 我使用字典将这些信息存储为{Group:{Region:Market}}
我的密码是
try:
with open(fileName) as sourceFile:
for line in sourceFile:
if not headerRow:
for group, region, market in [line.rstrip().split(",")]:
if group in self.REGIONAL_MARKETS:
self.REGIONAL_MARKETS[group].update({int(region):market})
else:
self.REGIONAL_MARKETS.update({group:{int(region):market}})
headerRow=False
return self.REGIONAL_MARKETS
except IOError as e:
print("Invalid File Name. Message = "%(e))
谢谢你的意见
两件事:
try
块太大(越短越好,因为它意味着更具体的错误处理);并且尝试以下操作:
根据你的测试数据,我得出:
另外,查看^{} ,它将为您完成一些文件处理工作。你知道吗
相关问题 更多 >
编程相关推荐