python 交易日_Python判断某天是否为A股“交易日”?
交易日:為 非節假日 且 非周六周日
代碼如下:
#?stock_util.py
import urllib.request as request
import datetime
def stock_get_date_type(query_date):
"""
獲取日期類型
:param query_date: 日期,如 2020-10-01
:return 0:工作日,1:周末,2:假日,-1:出錯
"""
url = 'http://tool.bitefu.net/jiari/?d=' + query_date
resp = request.urlopen(url, timeout=3)
content = resp.read()
if content:
try:
day_type = int(content)
except ValueError:
return -1
else:
return day_type
return -1
def stock_is_trade_date(query_date):
"""
是否為 交易日
:param query_date: 日期,如 2020-10-01
:return: 1:是,0:不是
"""
weekday = datetime.datetime.strptime(query_date, '%Y-%m-%d').isoweekday()
if weekday <= 5 and stock_get_date_type(query_date) == 0:
return 1
else:
return 0
總結
以上是生活随笔為你收集整理的python 交易日_Python判断某天是否为A股“交易日”?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 统一润滑油新能源商用车电驱系统专用油有两
- 下一篇: 2011款蒙迪欧致胜雨刮器坏了,刮着刮就