示例#1
0
            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)
    # 合并文件