print(station + '|' + str(len(data['results']))) Utils.write_csv('statistics.csv', [station, str(len(data['results']))], 'a+') if not os.path.exists(path): os.mkdir(path) Utils.write_file( path + '/' + station + '.txt', json.dumps(data['results'], ensure_ascii=False, indent=4), 'a+') else: Utils.write_csv('no_place_' + path + '.csv', [station], 'a+') def get_bus_place(self, station): self.__get_place(self.__REGION, station, '长途汽车站,公交车站', 'bus') def get_railway_place(self, station): self.__get_place(self.__REGION, station, '火车站', 'railway') if __name__ == '__main__': api = LbsApi() # bus_config = 'config/busStationNoGroup.txt' # stations = Utils.get_txt_config(bus_config) # Utils.async_task(api.get_bus_place, stations) railway_config = '../config/trainStationNoGroup.txt' stations = Utils.get_txt_config(railway_config) Utils.async_task(api.get_railway_place, stations) # 合并文件