高德1python安装json的pip install json高德地图获取地图坐标(GCJ-02坐标)
python安装json的方法pip install json 117.477824,34.431231
https://lbs.amap.com/api/amap-ui/demos/amap-ui-districtexplorer/locate
https://lbs.amap.com/api/amap-ui/demos/amap-ui-districtexplorer/locate边界(GCJ-02坐标)
https://www.opengps.cn/Map/Tools/PickUpGPS_AMap.aspx 高德地图获取地图坐标(GCJ-02坐标)
https://lbs.amap.com/console/show/picker 高德地图获取地图坐标(GCJ-02坐标)
开发指南 https://lbs.amap.com/faq/webservice/webservice-api/poi-search/43253
开发指南
https://lbs.amap.com/faq/webservice/webservice-api/poi-search/43253 开发 > URI API > 开发指南 >
https://lbs.amap.com/faq/webservice/webservice-api/poi-search/43253
https://ditu.amap.com/search?query=%E6%99%AF%E7%82%B9&city=370800&geoobj=116.583955%7C35.40458%7C116.591659%7C35.40905&_src=around&zoom=17 搜索 - 高德地图
https://ditu.amap.com/search?query=美食&city=370800&geoobj=116.583955%7C35.40458%7C116.591659%7C35.40905&_src=around&zoom=17 搜索 - 高德地图
https://uri.amap.com/nearby 高德地图周边
高德开放平台 | 高德地图API https://lbs.amap.com/
https://lbs.amap.com/api/uri-api/guide/search/around-search
周边生活服务页-搜索相关-开发指南-URI API | 高德地图API
https://lbs.amap.com/api/javascript-api/summary 概述-地图 JS API | 高德地图API
https://lbs.amap.com/demo-center/loca-api 数据可视化 JS API 示例中心
https://console.amap.com/dev/order/invoice 高德控制台
https://console.amap.com/dev/key/app 高德控制台
https://lbs.amap.com/api/loca-api/prod_intro 产品介绍-数据可视化 JS API
https://www.jianshu.com/p/3d99ca41c93d
https://docs.python.org/zh-cn/3.8/tutorial/stdlib.html#dates-and-times
https://www.runoob.com/python3/python3-set.html
https://docs.python.org/zh-cn/3.8/tutorial/stdlib.html#dates-and-times
https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/#
pip install
pip install selenium
pip install rich
pip install PyQt5
pip install matplotlib
pip install pillow
pip install OpenCV
pip install webdriver
pip install selenium
pip install mysql
pip install numpy
pip install PyOpenGL
pip install httphttpclient
pip install requests
pip install pygame
pip install json
pip install httpclient
pip install DBUtils
pip install xlrd
pip install xlwt
pip install pandas
pip install cx_Oracle
pip install xlutils
pip install simplejson
pip install requests
pip install PrettyTable
pip install PrettyTable
pip install PrettyTable
pip install PrettyTable
开发环境:windows10、Python3.5、DJango1.11.1
第一步:首先,下载对应simplejson的 .whl文件,下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#simplejson
第二步:打开cmd,进入到Python安装目录的Scripts文件夹中.比如:D:\Program Files\Python\Scripts。使用pip安装刚刚下载好的whl文件,pip.exe install *.whl,例如:
pip.exe install D:\python\simplejson-3.10.0-cp36-cp36m-win_amd64.whl
显示版本和路径
pip --version
获取帮助
pip --help
升级 pip
pip install -U pip
如果这个升级命令出现问题 ,可以使用以下命令:
sudo easy_install --upgrade pip
安装包
pip install SomePackage # 最新版本
pip install SomePackage==1.0.4 # 指定版本
pip install 'SomePackage>=1.0.4' # 最小版本
比如我要安装 Django。用以下的一条命令就可以,方便快捷。
pip install Django==1.7
升级包
pip install --upgrade SomePackage
升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。
卸载包
pip uninstall SomePackage
搜索包
pip search SomePackage
列出已安装的包
pip list
查看可升级的包
pip list -o
pip 升级
Linux 或 macOS
pip install --upgrade pip # python2.x
pip3 install --upgrade pip # python3.x
Windows 平台升级:
python -m pip install -U pip # python2.x
python -m pip install -U pip # python3.x
pip 清华大学开源软件镜像站
使用国内镜像速度会快很多:临时使用:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
例如,安装 Django:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Django
如果要设为默认需要升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
注意事项
如果 Python2 和 Python3 同时有 pip,则使用方法如下:
Python2:python2 -m pip install XXX
Python3: python3 -m pip install XXX
python中的json解释库有好几个,不同版本使用方法不同。
常用有 json-py 与smiplejson 两个包
其中,json-py 包含json.py外,还有一个minjson,两者用法上有差别:
import一样,import json # 都是如此import的。
import minjson
# json-py库用法
json.read( json_obj )# Converting JSON to Python
json.write(python_obj)# Converting Python to JSON
#json的minjson用法
minjson.read( json_obj )#同上
minjson.write(python_obj)
# smiplejson 的用法
json.loads(json_obj) # Converting JSON to Python
json.dumps(python_obj)# Converting Python to JSON
python2.5没有内置的json,要手动安装。我们现在使用的是 json-py3.4
python2.6内置json解释库,是 smiplejson
smiplejson 2.09 下载 http://pypi.python.org/pypi/simplejson/
json-py 3.4 下载 http://sourceforge.net/projects/json-py/files/
经过我测试两者的效率,发现
python2.5.4, XP下,1K次读/写结果如下:
------------------------------------------------------------
minjosn : 1.0737601508
json : 4.49144874205
simplejson: 0.24600865082
---------------------------------------------------------------
python2.5.4, centOS5.3 (lniux)下:
minjosn : 1.8272049427
json : 8.26148796082
simplejson: 3.87293195724
-------------------------------------------------------------
以上令我不解的是XP下速度会比lniux快??
附上测试脚本
,希望有人在不同机子上测试结果帖上来。。。
[python] view plaincopy
1.#coding:utf8
2.import timeit
3.import json
4.import minjson
5.import simplejson
6.js_obj = ''''' ["我是中文",
7. {
8. "bar":["测试阿", null, 1.0, 2], "bool":true
9. }]'''
10.py_obj= [u"我是中文",
11. {
12. "bar":[u"测试阿", None, 1.0, 2], "bool":True
13. }]
14.def test_minjson():
15. minjson.read(js_obj) #可注释其中一句,单测读/写
16. minjson.write(py_obj)
17.def test_json():
18. json.read(js_obj) #可注释其中一句,单测读/写
19. json.write(py_obj)
20.
21.def test_smpjson():
22. simplejson.loads(js_obj)
23. simplejson.dumps(py_obj)
24.if __name__=='__main__':
25.
26. from timeit import Timer
27.
28. t = Timer("test_minjson()", "from __main__ import test_minjson")
29. print 'minjosn :', t.timeit(number = 10000) # 默认number = 100万次
30.
31. t = Timer("test_json()", "from __main__ import test_json")
32. print 'json :', t.timeit(number = 10000) # 默认number = 100万次
33.
34. t = Timer("test_smpjson()", "from __main__ import test_smpjson")
35. print 'simplejson:', t.timeit(number = 10000) # 默认number = 100万次
附录
python从web接口上查询信息
>>> import urllib
>>> url='http://a.bkeep.com/page/api/saInterface/searchServerInfo.htm?serviceTag=729HH2X'
>>> page=urllib.urlopen(url)
>>> data=page.read()
>>> print data //这个就是json的数据结构,str类型
like {“xx”:“xx”}
>>> type(data)
<type 'str'>
解析json:
>>> import json
>>> ddata=json.read(data)
>>> type(ddata)
<type 'dict'>
学习 TensorFlow 建议 Python 使用 3.6 学习图像处理 建议使用 3.5
安装 OpenGL :
# pip install PyOpenGL
安装 OpenCV :
# pip install opencv-python
安装 pygame ( Python 3.5 x64 ):
下载 wheel 文件:
https://files.pythonhosted.org/packages/0b/8c/109e25163da7144c0767b33d41d4674c4aa8cb88d18aa29fc02341f3981a/pygame-1.9.3-cp35-cp35m-win_amd64.whl
# pip install D:\Python\pygame-1.9.3-cp35-cp35m-win_amd64.whl
安装 dlib ( 1.8 ) :
下载 wheel 文件:
https://files.pythonhosted.org/packages/30/91/ffef19ef1dcbe36fa1fd3d1e01e7cf8177a9edd1a13f51877f8f4623c132/dlib-18.17.100-cp35-none-win_amd64.whl
# pip install D:\Python\dlib-18.17.100-cp35-none-win_amd64.whl
安装 TensorFlow ( 1.8.0 ) :
注意: 使用 Python 3.6
下载 wheel 文件:
https://raw.githubusercontent.com/fo40225/tensorflow-windows-wheel/master/1.8.0/py36/CPU/sse2/tensorflow-1.8.0-cp36-cp36m-win_amd64.whl
# pip install D:\Python\tensorflow-1.8.0-cp36-cp36m-win_amd64.whl
安装 matplotlib (数学用, 图形展示工具):
# pip install matplotlib
如果报错: module 'matplotlib' has no attribute 'verbose' 就使用:
# pip install matplotlib==2.1.0
安装 pandas (操作 CSV, Excel 等):
# pip install pandas
安装 pillow ( Python 图片操作工具包 PIL ) :
# pip install pillow
安装 openslide ( Python 操作读取大图像工具包, 几百M, 或者上G ):
# pip install openslide-python
安装 QT ( Python 图形界面 ):
# pip install PyQt5
https://www.opengps.cn/Map/Tools/PickUpGPS_AMap.aspx 高德地图获取地图坐标(GCJ-02坐标) - openGPS.cn
二十里铺
鼠标点击坐标(Lng,Lat):116.466567,35.521646
石桥
鼠标点击坐标(Lng,Lat):116.725432,35.298072
内环高架
鼠标点击坐标(Lng,Lat):116.655051,35.439592
鼠标点击坐标(Lng,Lat):116.532142,35.350594
https://www.jianshu.com/p/3d99ca41c93d
https://docs.python.org/zh-cn/3.8/tutorial/stdlib.html#dates-and-times
https://www.runoob.com/python3/python3-set.html
https://docs.python.org/zh-cn/3.8/tutorial/stdlib.html#dates-and-times
https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/#
行政区域查询是一类简单的HTTP接口,根据用户输入的搜索条件可以帮助用户快速的查找特定的行政区域信息。
准备:
- key(“Web服务API”密钥)
请求地址:
-
https://restapi.amap.com/v3/config/district
请求参数:
- key(“Web服务API”密钥)
- keywords——安徽
- subdistrict——2(可选值:0、1、2、3; 0:不返回下级行政区,1:返回下一级行政区,2:返回下两级行政区,3:返回下三级行政区。)
- extensions——base(可选值:base、all; base:不返回行政区边界坐标点;all:只返回当前查询district的边界值,不返回子节点的边界值。)
实际操作:
- java代码
//这里使用main方法测试是否成功 public static void main(String[] args) { String keyName = "****************";//这里是key名称 String keyCode = "***************************";//这个是秘钥 String admAddress = "https://restapi.amap.com/v3/config/district"; Map<String, Object> params = new HashMap<>(); params.put("key", keyCode); params.put("keywords", "安徽"); params.put("subdistrict", 1); params.put("extensions", "base"); String result = HttpClientUtil.doGet(admAddress, params); System.out.println(result); }
- 运行结果
注意:
- main方法里面用的HttpClientUtil工具类,可借鉴我的这篇博客:java实现小程序获取二维码(接口B),里面有详细的介绍
- 这里只是简单的实际操作,不懂得可以借鉴高德地图官方API
color 1
color 2
color 3
python.exe -m pip install --upgrade pip
python -m pip install --upgrade pip
pip install cx-freeze
cx-freeze -h
cxfeeeze -h
cxfreeze.exe --version
pip install rich
pip install selenium
pip install requests
pip install json
pip install time
pip install datetime
pip install json
pip install pathlib
pip install selenium
pip install difflib
pip install selenium
pip install rich
pip install PyQt5
pip install matplotlib
pip install pillow
pip install OpenCV
pip install webdriver
pip install selenium
pip install mysql
pip install numpy
pip install PyOpenGL
pip install httphttpclient
pip install requests
pip install pygame
pip install json
pip install httpclient
pip install DBUtils
pip install xlrd
pip install xlwt
pip install pandas
pip install cx_Oracle
pip install xlutils
pip install simplejson
pip install requests
pip install PrettyTable
python.exe xxqg.py
color a
color b
color c
@pause
exit
exit
selenium
color 1
color 2
color 3
python.exe -m pip install --upgrade pip
python -m pip install --upgrade pip
pip install cx-freeze
cx-freeze -h
cxfeeeze -h
cxfreeze.exe --version
pip install rich
pip install selenium
pip install requests
pip install json
pip install time
pip install datetime
pip install json
pip install pathlib
pip install selenium
pip install difflib
pip install selenium
pip install rich
pip install PyQt5
pip install matplotlib
pip install pillow
pip install OpenCV
pip install webdriver
pip install selenium
pip install mysql
pip install numpy
pip install PyOpenGL
pip install httphttpclient
pip install requests
pip install pygame
pip install json
pip install httpclient
pip install DBUtils
pip install xlrd
pip install xlwt
pip install pandas
pip install cx_Oracle
pip install xlutils
pip install simplejson
pip install requests
pip install PrettyTable
python.exe xxqg.py
color a
color b
color c
@pause
exit
exit
https://saas.51cto.com/learner.html#/mine/schedule https://saas.51cto.com/learner.html#/mine/schedule https://saas.51cto.com/?redirect=https%3A%2F%2Fsaas.51cto.com%2Flearner.html#/login https://saas.51cto.com/?redirect=https%3A%2F%2Fsaas.51cto.com%2Flearner.html#/login 51ctoYQ已经关闭,请学员转移新平台学习新项目内容。新平台地址为:https://saas.51cto.com ,请使用手机号邮箱登录88登录后请马上修改。
nj1017- https://b.edu.51cto.com/frontadmin/index.html?bus_domain=unicom&bus_id=364#/login
https://b.edu.51cto.com/frontadmin/index.html?bus_domain=unicom&bus_id=364#/login