随笔分类 -  Python

摘要:python中列表字典和字符串的相互转化有两种方法: (1)使用str和eval的方法,一个简单的例子如下: (2)使用json.dumps和json.loads的方法,一个简单的例子如下: 需要注意的是,str和eval是一对方法,json.dumps和json.loads是另一对方法,str和j 阅读全文
posted @ 2018-07-09 10:17 IvanB.G.Liu 阅读(266) 评论(0) 推荐(0)
摘要:当调用类中不存在的属性(变量或函数)时,如果有__getattr__,则会调用到__getattr__函数中。例如:a = A(),a.foo(),当a中没有foo函数时,会自动调用a的__getattr__(self, foo)函数。 具体在实际中, __getattr__使得实现adapter 阅读全文
posted @ 2018-06-10 16:20 IvanB.G.Liu 阅读(981) 评论(0) 推荐(0)
摘要:shell终端进行两步操作即可: (1)export PYTHONPATH=项目路径(ps:如/data/project/test) (2)env | grep PYTHONPATH若有 PYTHONPATH=/data/project/test则说明成功。 阅读全文
posted @ 2018-06-10 16:15 IvanB.G.Liu 阅读(2696) 评论(0) 推荐(0)
摘要:(1)python的LEGB: LEGB是指:按照L>E>G>B 的顺序优先级进行变量查找。 L:local函数内部作用域,是最底层的单个函数里面; E:enclosing函数内部与内嵌函数之间,是有内部函数的函数里面; G:global 全局作用域,是一个.py文件中; B:build-in内置作 阅读全文
posted @ 2018-04-23 13:32 IvanB.G.Liu 阅读(170) 评论(0) 推荐(0)
摘要:(1)python DB API包含的内容: (2)使用python DB API访问数据库的流程: (3)python DB API的主要方法: connect连接类: conn = pymsql.connect(host="localhost", port=3306, user="root", 阅读全文
posted @ 2018-04-22 19:47 IvanB.G.Liu 阅读(344) 评论(0) 推荐(0)