python 获取节假日
程序员文章站
2022-03-03 09:57:05
...
www.easybots.cn 是不准的,不能用,比如20190913,不能判断节假日
# -*- coding:utf-8 -*-
import json
import urllib.request
import time
import datetime
def a1(date_str):
server_url = "http://api.goseek.cn/Tools/holiday?date="
# server_url = "http://www.easybots.cn/api/holiday.php?d="
vop_url_request = urllib.request.Request(server_url +date_str)
vop_response = urllib.request.urlopen(vop_url_request)
vop_data= json.loads(vop_response.read())
print(vop_data)
if vop_data['data'] == 0:
print('This day is weekday')
elif vop_data['data'] == 1:
print('This day is weekend 6-7')
elif vop_data['data'] == 2:
print('This day is holiday')
else:
print('Error')
if __name__ == '__main__':
dateTime = datetime.date.today()
format = "%Y%m%d";
date_str=dateTime.strftime(format)
# date_str = "20190912"
a1(date_str)
python 3.x 以上版本揽括了 urllib2,把urllib2 和 urllib 整合到一起。
并且引入模块变成一个,只有 import urllib
1 2 3 4 5 6 |
|
所以不能使用 urllib2.urlopen()方法,否则会报错无此模块。
1 |
|
上一篇: Vue学习笔记 一(数据绑定、指令)
推荐阅读
-
Python的Flask框架中Flask-Admin库的简单入门指引
-
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
-
Android设备获取扫码枪扫描的内容与可能遇到的问题解决
-
Python中Numpy包的安装与使用方法简明教程
-
10种检测Python程序运行时间、CPU和内存占用的方法
-
如何看待 2016 年 5 月 3 日 Python PEP8 风格的改动?
-
获取layer.open弹出层的返回值方法
-
PHP中实现获取IP和地理位置类分享
-
sqlserver2005 安装问题 --"SQL Server 安装程序无法获取 A
-
ZendFramework框架下,在ErrorController抓住异常之前就报错(连接数过多?),该怎么获取并处理此类异常信息