
python
wanan7
这个作者很懒,什么都没留下…
展开
-
Python 线程池——个人总结,不喜勿喷
concurrent.futures 包含线程池和进程池,目前只记录线程池ThreadPoolExecutor的使用小二,上代码~from concurrent.futures import ThreadPoolExecutorimport threadingimport timedef test(i): print('threading name is %s, %s, %s' % (threading.current_thread().name, i, i+1)) ti.原创 2020-09-03 15:50:44 · 1347 阅读 · 0 评论 -
python-关于一个二维列表,按照给定一个顺序列表来进行排序(个人总结,不喜勿喷)
假设给一个列表,[u'赵', u'钱', u'孙', u'李', u'周', u'吴']数据列表,[[u'钱', 1], [u'吴', 2], [u'周', 3], [u'赵', 4], [u'孙', 5]]我们获取的数据需要按照这个列表的顺序进行排序,按照之前python介绍的sorted中的key无法使用给定的顺序列表来排序,所以写了一个方法。如果有更好的写法,欢迎分享!# ...原创 2018-11-13 10:13:58 · 4784 阅读 · 2 评论 -
python操作oracle
1.安装Oracle客户端instantclient,版本需要是11.2及以上,在instantclient下创建新文件夹network/ADMIN,在ADMIN文件夹下创建文件tnsnames.ora,内容:APPORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = IP...原创 2018-11-22 10:24:42 · 1874 阅读 · 0 评论 -
python随机生成32位乱码,由字母,数字和特殊符号
我们需要的是string包中的,可以查看源码,代表字母(分大写和小写),数字和特殊符号的参数# -*- coding: utf-8 -*-import stringimport randomdef get_code(): return ''.join(random.sample(string.ascii_letters + string.digits + string.pun...原创 2019-02-12 13:44:07 · 7735 阅读 · 0 评论 -
odoo 通过python生成二维码保存到数据库
# -*- coding: utf-8 -*-import qrcode# odoo的create方法@api.modeldef create(self, vals): result = super(odoo, self).create(vals) # 生成二维码 img_file = create_qrcode(result.code) result....原创 2019-02-12 13:51:53 · 1450 阅读 · 0 评论 -
python xml解析之xml.etree.ElementTree(个人总结,不喜勿喷)
之前做odoo的时候,遇到一个需求,就是通过自定义视图字段的显示名称和显示属性invisible,然后用了一个最直接,最笨的方法,就是通过字符串的定位,截取,拼接,修改视图的arch_base,就是视图结构的字符串,然后想通过python的某个库来实现xml的解析,去达到目的,这次使用的是xml.etree.ElementTree,如果有看法,请评论,互相学习:from xml.etree ...原创 2019-04-22 14:54:53 · 6345 阅读 · 1 评论 -
查找某个部门下所有子部门以及最下级部门或者查找某个部门的所有父部门以及最上级部门(个人总结,不喜勿喷)
一、查找某个部门下所有子部门以及最下级部门,一个部门会有多个子级设计部门表department,有parent_id可以绑定直接上级部门,level可以给部门分层级,对于后期查找上级或者下级部门很有用,可以以此为顺序查找字段:id, parent_id(所属上级部门id), name(部门名称),level(部门层级,比如最上级的部门为1,他下面的部门为2,以此类推)实现思路:1....原创 2019-08-12 16:36:16 · 4625 阅读 · 0 评论