设为首页 加入收藏

TOP

python 3.6 tkinter+urllib+json 火车车次信息查询(二)
2017-12-20 12:50:15 】 浏览:521
Tags:python 3.6 tkinter urllib json 火车 车次 信息 查询
no":"3","station":"济南西","day":"1","arrivaltime":"21:59","departuretime":"22:01","stoptime":"2","costtime":"179","distance":"0","isend":"0","pricesw":"1263.5","pricetd":"","pricegr1":"","pricegr2":"","pricerw1":"0","pricerw2":"0","priceyw1":"0","priceyw2":"0","priceyw3":"0","priceyd":"673.5","priceed":"398.5"},{"sequenceno":"4","station":"天津南","day":"1","arrivaltime":"22:59","departuretime":"23:01","stoptime":"2","costtime":"239","distance":"0","isend":"0","pricesw":"1603.5","pricetd":"","pricegr1":"","pricegr2":"","pricerw1":"0","pricerw2":"0","priceyw1":"0","priceyw2":"0","priceyw3":"0","priceyd":"853.5","priceed":"508.5"},{"sequenceno":"5","station":"北京南","day":"1","arrivaltime":"23:34","departuretime":"23:34","stoptime":"0","costtime":"274","distance":"0","isend":"1","pricesw":"1748","pricetd":"","pricegr1":"","pricegr2":"","pricerw1":"0","pricerw2":"0","priceyw1":"0","priceyw2":"0","priceyw3":"0","priceyd":"933.0","priceed":"553.0","costtimetxt":"4时34分"}]}}'''
# #----测试---- print("trainBaseInfo =",trainBaseInfo) #解析 if trainBaseInfo: try: trainBaseInfo_loads = json.loads(trainBaseInfo) if trainBaseInfo_loads["status"] == "0": resultNodeva lue = trainBaseInfo_loads["result"] trainnoNodeva lue = resultNodeva lue["trainno"] #查询车次代码 typeNodeva lue = resultNodeva lue["type"] #车次类型 listNodeva lue = resultNodeva lue["list"] #途径站点信息集合 list #筛选出途经南京、南京南 for trainInfo in listNodeva lue: if (cityName1 in trainInfo.values()) or (cityName2 in trainInfo.values()): #解析数据 arrivedStation = trainInfo["station"] #到达站 arrivedTime = trainInfo["arrivaltime"] #到站时间 leaveTime = trainInfo["departuretime"] #离站时间 if arrivedStation == "南京": arrivedStation = "南京站" # 存储该车次查询结果 trainResult = [] trainResult.append(arri
首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇python pep8 命令规范 下一篇module in python

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目