私はプログラミングとpythonが初めてなので、嫌いにならないでください。Excelシートの住所のリストを取得してリストに変換し、GoogleマップAPIを使用して各住所の距離と時間を相互に取得するプログラムを構築しようとしています. これまでのところ、1 つのアドレスに対してそれを行うようにハード コードすることしかできません。これまでの私の唯一の問題は、 gmaps.directions() 引数を反復処理することです。これを行う方法について何か助けていただければ幸いです。したがって、最終的には、それらを比較するために複数の時間と距離が必要になります。ありがとう
from googlemaps import GoogleMaps
import xlrd
gmaps = GoogleMaps('gmaps api')
wb = xlrd.open_workbook('addressbook.xlsx')
ws1 = wb.sheet_by_name('Sheet1')
ws2 = wb.sheet_by_name('Sheet2')
col1 = ws1.col_values(1)
col2 = ws2.col_values(1)
dirs = gmaps.directions(col1[0] ,col2[0])
time = dirs['Directions']['Duration']['seconds']
dist = dirs['Directions']['Distance']['meters']
print time
print dist