將數值或字串輸出到螢幕上用「print」,那 輸入 呢? 輸入 的值有哪些要注意的地方?HiSKIO 粉絲團▻ https://pse.is/hiskioytHi 直播學程式▻ ... ... <看更多>
python map輸入 在 基础算法题总结6--python输入输出格式 - unnoyy 的推薦與評價
python 的基础数据结构有:列表、元组、序列、集合、字典等. Python 的输入输出包括了从控制台上获取的数据以及链表、栈、树等自输入的设计. map ... ... <看更多>
python map輸入 在 [問題] 關於輸入地址/名稱能輸出其對應經緯度- 看板Python 的推薦與評價
各位大大好:
不好意思!
小弟我有個關於輸入名稱或地址能找到對應經緯度值的程式問題想請教:
以下是我舉例的程式碼:
from geopy.geocoders import Nominatim
geolocation = Nominatim(user_agent="just_test")
data = ["臺北市政府", "臺北市信義區市府路1號", \
"台北101", "台北市信義區信義路五段7號"]
for i in data :
location = geolocation.geocode(i)
print((location.latitude, location.longitude))
程式依序輸出結果如下:
(25.037526149999998, 121.56439252766157)
(25.0023006, 121.5434534)
(25.03368625, 121.56481033101315)
AttributeError: 'NoneType' object has no attribute 'latitude'
從程式結果可以看出前三筆資料均可順利找到其對應的經緯度...
(其中前兩筆資料分別是臺北市政府以及它的地址、第三筆資料是台北101)
而第四筆(台北101的地址)卻無法順利計算其經緯度...
以上為小弟舉例的程式情形,然而小弟真實是是要做房價的研究,
因此房屋的地址資料非常大量,不可能一筆一筆在google map上找經緯度...
因此懇求好心大大幫忙解惑...
小弟由衷感謝!!
--
魚的淚 只有懂魚的水才看得見
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.44.121 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1622383954.A.166.html
... <看更多>