2017-01-31 2 views
0

У меня есть файл в формате .py и он содержит список городов. Как я могу его декодировать в Php. Я разрешаю пользователям искать город в моем приложении для Android, и поисковый запрос появится на моем сервере, где искомая строка будет сопоставлена ​​с одним из города из списка.Декодирование текста в .py файле

BusCity = { 
'14TH MILE STONE': '14TH MILE STONE', 
'AACHARA': 'AACHARA', 
'AADSAR': 'AADSAR', 
'AAHOR': 'AAHOR', 
'AAMBUR': 'AAMBUR', 
'AANJAR': 'AANJAR', 
'AASIND': 'AASIND', 
'AASPUR': 'AASPUR', 
'AASTRA': 'AASTRA', 
'AATHANKARAI': 'AATHANKARAI', 
'AATOOR': 'AATOOR', 
'AATTHUR': 'AATTHUR', } 

И еще один список в файле .py, который содержит список воздушных судов.

AAB_dict = {'city': 'Arrabury', 'code': 'AAB', 'worldareacode': '802', 'country': 'Australia', 'longitude': '141.0', 'latitude': '-26.75', 'airportname': 'Arrabury', 'gmt': '+10.0'} 

    AAE_dict = {'city': 'Annaba', 'code': 'AAE', 'worldareacode': '500', 'country': 'Algeria', 'longitude': '8.0', 'latitude': '36.83', 'airportname': 'Les Salines', 'gmt': '+1.0'} 

    AAZ_dict = {'city': 'Ambriz', 'code': 'AAZ', 'worldareacode': '127', 'country': 'Angola', 'longitude': '13.1', 'latitude': '-7.85', 'airportname': 'Ambriz', 'gmt': '+1.0'} 

Как я могу декодировать эту структуру, чтобы получить название города и страны.

+0

Создайте файл python, который включает этот, и выводит их в формате JSON. Затем выполните этот файл с PHP. – AbraCadaver

+0

Эй, как вывести их в формате JSON? –

+0

Поместите 'python json' в Google и нажмите на первую ссылку. – RobertB

ответ

0

Ваши файлы .py - это просто файлы python с вашими данными в переменных.

В идеале вы захотите импортировать данные в базу данных (посмотрите в MySQL/Mongo). Затем у вас может быть сценарий на стороне сервера на вашем любимом языке на стороне сервера, который получает название города, ищет эту строку в базе данных и возвращает соответствующую информацию, такую ​​как страна и аэропорт.

Существует множество учебных пособий для каждого упомянутого выше шага.

Смежные вопросы