对于高考,你还在每天数着还有多少天吗?对于天气,你还每天去看天气预报吗?你每天需要看一些励志话语来督促自己前进吗?
python可以合上述三者为一体帮你轻松实现你的日常!
运行截图:
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:701698587
一、需要导入的库
import requests
from lxml import etree
import json
import cv2
import pyttsx3
import datetime
二、各模块实现
1、高考倒计时
对于倒计时,我使用了datetime库,得到实时时间,并拆分出年份、月份和日期,自己设置研究生考试时间,然后进行两者相减。函数代码如下:
# 获取日期和倒计时
def get_time():
a = datetime.datetime.now() # 实施时间
y = str(a.year)
m = str(a.month)
d = str(a.day) # 转换为字符串,便于打印
time = y + '年' + m + '月' + d + '日' + '\n'
b = datetime.datetime(2021, 12, 25) # 自己设置的研究生考试时间
count_down = (b - a).days # 考研倒计时
return time, count_down
2、获取天气情况
以昆明为例,爬取网页的链接为:http://www.weather.com.cn/weather/101290101.shtml
(如果需要切换成其它的城市,把上述链接的101290101,改为需要切换的城市的id即可。)
def get_weather():
url = 'http://www.weather.com.cn/weather/101290101.shtml'
response = request