def PrintStationInfo(cnn, stnlist, short=False):
for stn in stnlist:
NetworkCode = stn['NetworkCode']
StationCode = stn['StationCode']
try:
stninfo = pyStationInfo.StationInfo(cnn,NetworkCode,StationCode)
stninfo_lines = stninfo.return_stninfo().split('\n')
if short:
stninfo_lines = [' ' + NetworkCode.upper() + '.' + line[1:110] + ' [...] ' + line[160:] for line in stninfo_lines]
sys.stdout.write('\n'.join(stninfo_lines) + '\n\n')
else:
stninfo_lines = [line for line in stninfo_lines]
sys.stdout.write('# ' + NetworkCode.upper() + '.' + StationCode.upper() + '\n' + '\n'.join(stninfo_lines) + '\n')
except pyStationInfo.pyStationInfoException as e:
sys.stdout.write(str(e))
评论列表
文章目录