项目完成进度一

Posted xuange1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目完成进度一相关的知识,希望对你有一定的参考价值。

今天完成了根据项目完成单位通过高德地图api进行查询项目的省市县以及行政区号,下面是遇到的几点问题:

1有些项目完成单位在高德地图上是查不到的,,,也不是查不到,会显示该地没有核实。通过api是查不到相关信息的,,,,这点有点难受。

2高德地图给普通开发者的配额数量是有限的,因为写代码时候尝试的有点多,,到最后没有全部查完。

 

下面的是项目代码,我是python初学者写的有点垃圾

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import codecs

import requests

list = []
ak = ‘‘


# 提取项目名称
def diqu():
    f = codecs.open(diqu.txt, mode=r, encoding=utf-8)  # 打开txt文件,以‘utf-8’编码读取
    line = f.readline()  # 以行的形式进行读取文件
    while line:
        a = line.split()
        b = a[0:1]  # 这是选取需要读取的位数
        list.append(b)  # 将其添加在列表之中
        line = f.readline()
    f.close()


def address(address):
    url = "http://restapi.amap.com/v3/geocode/geo?key=%s&address=%s" % (ak, address)
    data = requests.get(url)
    contest = data.json()
    panduan = contest[count]

    if panduan == "1":
        a = contest[geocodes][0][province]
        b = contest[geocodes][0][city]
        c = contest[geocodes][0][district]
        d = contest[geocodes][0][adcode]

        a = ‘‘.join(a)
        print(a)
        with open(jeiguo.txt, a+, encoding="utf-8") as q:
            q.write("
" + a)

        b = ‘‘.join(b)
        print(b)
        with open(jeiguo.txt, a+, encoding="utf-8") as q:
            q.write(b)

        c = ‘‘.join(c)
        print(c)
        with open(jeiguo.txt, a+, encoding="utf-8") as q:
           q.write(c)

        d = ‘‘.join(d)
        print(d)
        with open(jeiguo.txt, a+, encoding="utf-8") as q:
          q.write("," + d)
    else:
     with open(jeiguo.txt, a+, encoding="utf-8") as q:
          q.write("
" + "查询失败")

if __name__ == __main__:
    diqu()
    print(list)
    with open(jeiguo.txt, a+, encoding="utf-8") as f:
        f.write(diqu,xzqh)
    for i in list:
        address(i)

这是查询到的部分数据截图

技术图片

 

 技术图片

 

 

                                                                            

以上是关于项目完成进度一的主要内容,如果未能解决你的问题,请参考以下文章

项目进度

2020年暑期项目

进度条7

如何通过单击适配器类中代码的项目中的删除按钮来删除列表视图中的项目后重新加载片段?

project进度没有表格

自定义对话框片段内的进度条 - 如何从 AsyncTask 传递进度?