You need to enable JavaScript to run this app. Python编写IP地址查询程序时经纬度输出报错应如何修正
优惠活动
大模型
产品
解决方案
定价
更多

Python编写IP地址查询程序时经纬度输出报错应如何修正

经纬度打印报错修复方案

报错根因

你调用的接口返回的lat(纬度)和lon(经度)字段是浮点数值类型,Python 2 中不支持直接把字符串和数值做拼接操作,所以会触发类型报错。

修复代码

你可以直接把数值转成字符串后再拼接,替换原来的两行打印代码即可:

print ("latitude:" + str(values['lat']))
print ("longitude:" + str(values['lon']))
break

如果想要代码更整洁易读,也可以用字符串格式化写法:

print ("latitude: %s" % values['lat'])
print ("longitude: %s" % values['lon'])
break

内容的提问来源于stack exchange,提问作者robert

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 09:48:02