【技巧】”是否放假“、“是否节假日”指令失效了、被限制使用次数怎么办?
回答
收藏

【技巧】”是否放假“、“是否节假日”指令失效了、被限制使用次数怎么办?

晴天
2023-06-26 11:27·浏览量:1436
晴天
发布于 2023-06-25 16:08更新于 2023-06-26 11:271436浏览

最近很多小伙伴发现,影刀的“是否放假”指令每天只能使用5次,超过5次后就提示下面这个报错,这可了得!🥶


针对近期出现的这种API调用的限制问题,分享一个不错的workalendar日历库,可以通过魔法指令或调用python模块解决这个问题。


方法一:魔法指令法

如果可以使用魔法指令,可以直接把下面这段代码喂给“魔法指令”,就可以直接生成可执行的节假日识别指令哦。

————————————————————————————————

import datetime
from workalendar.asia import China

def is_holiday(str_date):
    strp_date = datetime.datetime.strptime(str_date, "%Y-%m-%d")
    cal = China()
    if cal.is_working_day(strp_date):
        return False
    else:
        return True

————————————————————————————————

-

方法二:调用python模块法

如果没有“魔法指令”的社区版开发者,也可以直接通过调用python模块的方式实现该功能。

① 在python的module1模块中写入上面那段python代码

设置字符串类型传入参数str_date和布尔值类型传出参数is_holiday。


② 在流程中使用“调用模块”指令,调用module1模块中的is_holiday函数


③ 在python包管理中安装"workalendar"模块

收藏
全部回答1
最新
发布回答
回答