源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

使用python装饰器验证配置文件示例

  • 时间:2021-10-22 11:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:使用python装饰器验证配置文件示例
根据不同配置文件调用不同的验证函数检查输入。可以根据需求更改验证函数的逻辑。
[u]复制代码[/u] 代码如下:
def VerifyData(func):     def VerifyInt(data):         assert(int(data) > 0)     def VerifyString(data):         assert(len(data) > 10)     def inner(*args, **kvargs):         print args         print kvargs         assert(len(args) > 1)         if args[1] == "int.txt":             VerifyInt(args[0])         elif args[1] == "string.txt":             VerifyString(args[0])         func(*args, **kvargs)     return inner @VerifyData def WriteData(text, filepath):     print "WriteData"     print text     print filepath WriteData("1234567890", "int.txt")
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部