国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

使用python裝飾器驗證配置文件示例

2019-11-25 18:30:25
字體:
來源:轉載
供稿:網友

根據不同配置文件調用不同的驗證函數檢查輸入。可以根據需求更改驗證函數的邏輯。

復制代碼 代碼如下:

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")

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 白水县| 榆社县| 县级市| 泗水县| 保亭| 定西市| 乐平市| 桦川县| 勃利县| 伽师县| 隆林| 巴中市| 汕头市| 阿巴嘎旗| 太仆寺旗| 修文县| 唐海县| 探索| 区。| 吴川市| 浮山县| 申扎县| 无极县| 安仁县| 北辰区| 郑州市| 佛坪县| 满城县| 石棉县| 东光县| 新沂市| 长乐市| 甘谷县| 禹城市| 青铜峡市| 会理县| 芦山县| 余江县| 毕节市| 肇源县| 饶阳县|