【Python】使用geocoder找出本机IP所在经纬度和城市
代码:
import geocoder
g = geocoder.ip('me')
print(g.latlng) # 经纬度
print(g.city)   # 所在城市
输出:
C:\Users\horn1\Desktop\python\49-geo>python geo.py [38.9122, 121.602] Dalian
参考资料:https://blog.csdn.net/hailangnet/article/details/53287585
很可惜其它的API都报: Status code Unknown from https://maps.googleapis.com/maps/api/geocode/json: ERROR - ('Connection aborted.', ConnectionResetError(10054, '远程主机强迫关闭了一个现有的连接。', None, 10054, None))
另外在 http://www.gpsspg.com/maps.htm 可以查看经纬度所在地图 当然并不太准
2018年5月15日
【Python】使用geocoder找出本机IP所在经纬度和城市的更多相关文章
- 【python cookbook】找出序列中出现次数最多的元素
		问题 <Python Cookbook>中有这么一个问题,给定一个序列,找出该序列出现次数最多的元素.例如: words = [ 'look', 'into', 'my', 'eyes', ... 
- 如何找出nginx配置文件的所在位置?
		对于一台陌生的服务器或安装太久忘了位置,怎么才能简单快速的找到配置文件的位置呢?要找出配置文件的位置,需要先找出nginx可执行文件的路径 , 这里有几种方法: 1.如果程序在运行中 ps -ef | ... 
- python 跨平台获取网卡信息和本机ip地址
		笔者在项目中遇到过获取本机网卡ip的例子,利用python库psutil解决了此问题. def get_netcard(): """获取网卡名称和ip地址 "& ... 
- Nginx模块GeoIP匹配处理IP所在国家、城市
		https://www.haiyun.me/archives/nginx-geoip.html 
- 使用python找出nginx访问日志中访问次数最多的10个ip排序生成网页
		使用python找出nginx访问日志中访问次数最多的10个ip排序生成网页 方法1:linux下使用awk命令 # cat access1.log | awk '{print $1" &q ... 
- python——快速找出两个电子表中数据的差异
		最近刚接触python,找点小任务来练练手,希望自己在实践中不断的锻炼自己解决问题的能力. 公司里会有这样的场景:有一张电子表格的内容由两三个部门或者更多的部门用到,这些员工会在维护这些表格中不定期的 ... 
- 我用 Python 找出了删除我微信的所有人并将他们自动化删除了
		1. 概述 不知你是否遇到过在微信上给通讯录中的某个人发消息,结果出现了这一幕: 平时一直认为自己的心里素质过硬,不过遇到这种情况 ... 在我缓了半个钟头(半分钟)之后,缓缓拿出了手机,打开微信,找 ... 
- python学习之最简单的获取本机ip信息的小程序
		文章是从我的个人博客粘贴过来的,大家可以直接访问我的个人博客哦 http://www.iwangzheng.com 获取本机ip信息的命令ifconfig总是在用,这次拿到pyhton代码里,感觉py ... 
- Python list去重及找出,统计重复项
		http://bbs.chinaunix.net/thread-1680208-1-1.html 如何找出 python list 中有重复的项 http://www.cnblogs.com/feis ... 
随机推荐
- THE TOOLS TO MANAGE YOUR DATA ACROSS CLOUDS
			http://blog.grexit.com/manage-data-across-clouds/ That the average small business uses a cloud servi ... 
- Javascript Array和String的互转换。
			Array类可以如下定义: var aValues = new Array(); 如果预先知道数组的长度,可以用参数传递长度 var aValues = new Array(20); -------- ... 
- cmd 递归删除目录或文件
			递归删目录 for /r <TARGET DIR> %i in (<DIR NAME or Pattern>) do rd /s /q %i 递归删文件 for /r < ... 
- Linux驱动开发——指针和错误值
			参考: <Linux设备驱动程序>第三版 P294 许多内部的内核函数返回一个指针值给调用者,而这些函数中很多可能会失败.在大部分情况下,失败是通过返回一个NULL指针值来表示的.这种技巧 ... 
- ES6的一些基本用法
			● let ● variable hoisting ● arrow Function, Lambda表达式 ● Destructuring Assignments 解构赋值 ● 默认参数值 Defau ... 
- 在Brackets中使用Emmet
			当在Brackets中安装上Emmet插件后,就可以使用Emmet的语法来加速前端编写. 有关html ● 子关系> div>ul>li ● 相邻+ div+p+bq ● 上一级^ ... 
- INotifyPropertyChanged接口的实现
			何时实现INotifyPropertyChanged接口 官方解释:INotifyPropertyChanged 接口用于向客户端(通常是执行绑定的客户端)发出某一属性值已更改的通知.官方解释的很模 ... 
- jQuery Pagination分页插件
			<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ... 
- FAQ:什么情况下使用 struct ?
			问: 什么情况下使用 struct ? 答: 使用 struct 有几个前提(必须全部满足): 容忍 struct 本身的限制,如:不能继承. 值语义. 足够小(<=16字节). 如果 stru ... 
- 破产姐妹第一季/全集2 Broke Girls迅雷下载
			本季2 Broke Girls Season 1 (2011)看点:黑发泼辣的Max(凯特·戴琳斯 Kat Dennings 饰)在纽约布鲁克林区一家低档餐馆打工,餐馆同事包括小个子亚裔老板Han L ... 
