• 大小: 28.3MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-07-23
  • 语言: Python
  • 标签: face++  

资源简介

python项目-face++人脸识别考勤机-python_GUI-automatic_weather-face_gensui-python_game-python_LAN-python_multithreading-python_mysql-python_opencv_tracking-python_pachong

资源截图

代码片段和文件信息

__author__ = ‘luyi‘
import os
import urllib.request
import urllib.parse
import json
class weather(object):
    # 获取城市代码的uri
    code_uri = “http://apistore.baidu.com/microservice/cityinfo?cityname=“
    # 获取天气信息的uri
    weather_uri = “http://apistore.baidu.com/microservice/weather?cityid=“
    # 主处理逻辑
    def mainHandle(self):
        #city_name = input(“输入你要查询的天气:“)
        fileHandle = open ( ‘test.txt‘ ‘r‘ ) 
        city_name = fileHandle.read() 
        fileHandle.close() 
        uri = self.code_uri + urllib.parse.quote(city_name)
        #获取该城市天气情况的网址
        print(“查询中请等待“)
        ret = json.loads(urllib.request.urlopen(uri).read().decode(“utf8“))
        if ret[‘errNum‘] != 0:
            print(ret[‘retMsg‘])
            return False
        #查询失败
        else:
        #查询成功使用json解析
        #需要更详细信息,请看百度api的说明文档。使用方法类似。
            weather_uri = self.weather_uri + ret[‘retData‘][‘cityCode‘]
            data = json.loads(urllib.request.urlopen(weather_uri).read().decode(“utf8“))
            if data[‘errNum‘] == 0:
                ret_data = data[‘retData‘]
                output = “城市名:“ + city_name + “\r\n“
                output += “更新时间:“ + ret_data[“date“] + “ “ + ret_data[“time“] + “\r\n“
                output += “天气:“ + ret_data[“weather“] + “ [“ + ret_data[“WD“] + ret_data[“WS“] + “]\r\n“
                output += “当前温度:“ + ret_data[“temp“] + “ (“ + ret_data[“h_tmp“] + “ ---> “ + ret_data[“l_tmp“] + “)\r\n“

                print(output)
                
                fileHandle = open ( ‘weather.txt‘ ‘r‘ ) 
                begin = fileHandle.read()
                print(begin)
                fileHandle = open ( ‘weather.txt‘ ‘w‘ ) 
                fileHandle.write(output) 
                fileHandle.close()
                
                return True
            else:
                print(data[‘errMsg‘])
                return False
if __name__ == “__main__“:
    weather = weather()
    weather.mainHandle()
    a = input(“按任意键退出“)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-08-04 10:37  python项目\
     文件         155  2016-03-22 19:39  python项目\README.md
     目录           0  2017-08-09 17:03  python项目\The_python_code-master\
     目录           0  2017-08-03 15:02  python项目\automatic_weather\
     文件        2197  2016-03-22 19:39  python项目\automatic_weather\1.天气查询.py
     文件        2888  2016-03-22 19:39  python项目\automatic_weather\QQ图片20160120185818.png
     文件       66612  2016-03-22 19:39  python项目\automatic_weather\QQ图片20160120185825.jpg
     文件        8098  2016-03-22 19:39  python项目\automatic_weather\QQ截图20160123135304.png
     文件        1836  2016-03-22 19:39  python项目\automatic_weather\get_ip.py
     文件        1571  2016-03-22 19:39  python项目\automatic_weather\get_yuyin_hecheng.py
     文件      405552  2016-03-22 19:39  python项目\automatic_weather\mpg123.exe
     目录           0  2017-08-03 15:02  python项目\automatic_weather\picture\
     文件        2888  2016-03-22 19:39  python项目\automatic_weather\picture\QQ图片20160120185818.png
     文件       66612  2016-03-22 19:39  python项目\automatic_weather\picture\QQ图片20160120185825.jpg
     文件        8098  2016-03-22 19:39  python项目\automatic_weather\picture\QQ截图20160123135304.png
     文件         342  2016-03-22 19:39  python项目\automatic_weather\test.py
     文件           4  2016-03-22 19:39  python项目\automatic_weather\test.txt
     文件        2330  2016-03-22 19:39  python项目\automatic_weather\urllib.request_urllib2.txt
     文件         107  2016-03-22 19:39  python项目\automatic_weather\weather.txt
     文件        1898  2016-03-22 19:39  python项目\automatic_weather\天气查询.py
     目录           0  2017-08-03 15:02  python项目\face++人脸识别考勤机\
     目录           0  2017-08-03 15:02  python项目\face++人脸识别考勤机\LAN-jiankong\
     文件         355  2016-03-22 19:39  python项目\face++人脸识别考勤机\LAN-jiankong\lianxuzhibo.py
     文件         806  2016-03-22 19:39  python项目\face++人脸识别考勤机\LAN-jiankong\live-image-server.py
     文件         929  2016-03-22 19:39  python项目\face++人脸识别考勤机\LAN-jiankong\zhibo.py
     文件        1726  2016-03-22 19:39  python项目\face++人脸识别考勤机\README.md
     文件        1726  2016-03-22 19:39  python项目\face++人脸识别考勤机\README.md~
     目录           0  2017-08-03 15:02  python项目\face++人脸识别考勤机\__pycache__\
     文件       11741  2016-03-22 19:39  python项目\face++人脸识别考勤机\__pycache__\facepp.cpython-34.pyc
     文件        3241  2016-03-22 19:39  python项目\face++人脸识别考勤机\admin.py
     文件         219  2016-03-22 19:39  python项目\face++人脸识别考勤机\apikey.cfg
............此处省略495个文件信息

评论

共有 条评论