08 2022 档案

摘要:带括号如下代码 func_dic = {} def make(name): def demo(func): func_dic[name] = func return demo @make("1") #这里就相当与@demodef make1(): return 1*10 这段代码的读取顺序,当碰到@ 阅读全文
posted @ 2022-08-21 17:28 贾志文 阅读(120) 评论(0) 推荐(0)
摘要:Python闭包(Closure)详解 一、认识闭包 出于种种原因,我们有时候需要在函数外部得到函数内的局部变量。但是,由于Python中作用域的搜索顺序("链式作用域"结构(chain scope):子对象会一级一级地向上寻找所有父对象的变量),这一点通常是无法实现的。 def f1(): n=9 阅读全文
posted @ 2022-08-11 23:21 贾志文 阅读(677) 评论(0) 推荐(0)
摘要:之前的文章中,我们探究了@后接某个自定义函数的用法,实际上,更常见、完备、简单的应用在于对@和python内置的函数进行结合;这可以避免造轮子的行为。 我们知道, Python 内置了3种函数装饰器,分别是 @staticmethod、@classmethod 和 @property,其中 stat 阅读全文
posted @ 2022-08-10 23:41 贾志文 阅读(3757) 评论(0) 推荐(2)
摘要:一.先创建一个小表(test_01)进行测试(主节点IP:169.254.109.130/oracle服务器IP:169.254.109.100) 1.测试连接oracle; sqoop list-tables --connect jdbc:oracle:thin:@169.254.109.100/ 阅读全文
posted @ 2022-08-02 10:02 贾志文 阅读(242) 评论(0) 推荐(0)