• 高德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 FilesPythonScripts。使用pip安装刚刚下载好的whl文件,pip.exe install *.whl,例如:
    pip.exe install D:pythonsimplejson-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:Pythonpygame-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:Pythondlib-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 ensorflow-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代码
    1.  
      //这里使用main方法测试是否成功
    2.  
      public static void main(String[] args) {
    3.  
      String keyName = "****************";//这里是key名称
    4.  
      String keyCode = "***************************";//这个是秘钥
    5.  
      String admAddress = "https://restapi.amap.com/v3/config/district";
    6.  
      Map<String, Object> params = new HashMap<>();
    7.  
      params.put("key", keyCode);
    8.  
      params.put("keywords", "安徽");
    9.  
      params.put("subdistrict", 1);
    10.  
      params.put("extensions", "base");
    11.  
      String result = HttpClientUtil.doGet(admAddress, params);
    12.  
      System.out.println(result);
    13.  
      }
    • 运行结果

    注意: 


    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登录后请马上修改。

      https://saas.51cto.com

    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

  • 相关阅读:
    WPF 关于多语言 的实现 学习,利用反射中的特性
    WPF Textbox 中文输入崩溃 规避
    自定义控件.依赖项属性同步更新内部控件属性
    HexInput
    HashMap实现原理分析
    centos下nginx安装
    dos下mybatis自动生成代码
    设计模式之装饰器模式
    Java 中的悲观锁和乐观锁的实现
    redis分布式锁
  • 原文地址:https://www.cnblogs.com/xinxihua/p/14418072.html
Copyright © 2020-2023  润新知