python中一些不易察觉的错误修复

 例子1

def test_point(x):


会报错,把函数命名中的test部分替换为其它即可,如def detection_point(x): 

例子2

a= [{'FurnaceId': 1002,
  'DateTime': '00:00:00',
  'PlcDatas': {'path': '\\TrainDataFiles\\'},
  'ResultPlcDatas': None,
  'ResultMessage': None}]

想取'PlcDatas'对应的值,

a['PlcDatas'] 会报错:list indices must be integers or slices, not str

需要改为a[0]['PlcDatas'],输出

{'path': '\\TrainDataFiles\\'}

你可能感兴趣的:(python)