【发布时间】:2021-07-22 11:56:08
【问题描述】:
正如标题所暗示的那样,由于我缺乏经验:(我实际上面临一个如何实际解决这个问题的问题,如下所示:
1.- 我有一个函数(内置在自定义 python 库中),它在传递 2 个参数(纬度和经度)后返回一个 Dataclass(例如在编号的项目符号下方)
2.- 我还有一个 .csv 文件,其中包含 2 个值,即纬度和经度。
3.- 我需要实际构建某种 for 循环来实际遍历整个 .csv 文件并将它们按顺序传递给上述函数,以便获取通过终端显示的所有响应/数据类,或者如果可能的话,将其传递到 .txt 文件或类似的文件中(无论哪个有效)。
实际的函数是这样调用的:
from apps.geo.address_list.servlet import retrieve retrieve_addresses_latlng
response = retrieve_addresses_latlng(33.593801,-112.230910) ##here you simply pass it the lat,lng
这给了我们一个看起来像这样的数据类:
AddressData(country_code='US', administrative_area_level_1='US', county='San Diego County', postal_code='92056', 579068)
有了这个,我实际上需要能够以“顺序”的方式将我提到的 .csv 文件中的每个 lat,lng 传递给实际函数,以便根据需要多次触发函数并能够看到通过控制台或 .txt 文件的所有输出 :')
任何帮助或指导将不胜感激,因为我真的是编程新手,但我渴望了解更多关于这个神奇世界的信息:D
最好的问候和感谢您的帮助!
【问题讨论】:
标签: python csv geolocation