python连接oracle数据库

摘要: 连接方式 import cx_Oracle as cx #conn=cx_Oracle.connect(‘用户名/密码@主机ip地址:端口号/Service Name(SID)') # 第一种 con = cx.connect('root', 'root123', '127.0.0.1:1521/o 阅读全文
posted @ 2020-05-07 13:06 羽竹 阅读(1047) 评论(0) 推荐(0) 编辑

单元测试-unittest模块

摘要: 1、简单的一个实例 1 import unittest 2 3 def calc(a,b): 4 return a+b 5 class MyTest(unittest.TestCase): 6 def testa(self):#函数名前面加上test 7 res = calc(1,2) 8 self 阅读全文
posted @ 2019-04-17 14:08 羽竹 阅读(171) 评论(0) 推荐(0) 编辑

导入模块

摘要: 一、导入模块方式: 1、找到环境变量目录,然后将.py文件放到任意一个变量目录里,然后就可以import里了 下图中的位置也是环境变量,可以直接copy文件粘贴到这下面的环境变量目录中。 2、跨目录导入时,可以将跨目录加入到环境变量中 3、将当前工程下的文件所在目录sources root,则自动将 阅读全文
posted @ 2019-04-11 10:19 羽竹 阅读(570) 评论(0) 推荐(0) 编辑

python操作mysql数据-执行语句返回值直接返回字典类型

摘要: fetchall()将结果放在二维数组里面,每一行的结果在元组里面 想返回字典格式,只需要在建立游标的时候加个参数,cursor=pymysql.cursors.DictCursor。这样每行返回的值放在字典里面,然后整体放在一个list里面。 阅读全文
posted @ 2019-04-04 20:33 羽竹 阅读(6696) 评论(0) 推荐(1) 编辑

python-匿名函数

摘要: 摘自:https://www.cnblogs.com/xisheng/p/7301245.html lambda函数的语法只包含一个语句,如下: lambda arg1,arg2,.....argn:expression(主要是看下面的例子)代码示例: # 大家注意观察上面的Python示例代码,f 阅读全文
posted @ 2019-04-04 20:29 羽竹 阅读(252) 评论(0) 推荐(0) 编辑

内置函数-max、min、round、sorted、ord、chr、any、all、dir、eval、exec、map、filter、reduce

摘要: http://www.nnzhp.cn/archives/152 1、max,min,round 1 print(max([3,4.563,3,6,2.5])) #取最大值,可循环参数即可,int类型的,字符串类型不行 2 print(min(9,4,7,1,0)) #取最小值 3 print(ro 阅读全文
posted @ 2018-11-09 21:44 羽竹 阅读(395) 评论(0) 推荐(0) 编辑

hashlib模块-加密的模块,加盐

摘要: 1、MD5加密 md5加密是不可逆的 print(dir(m)) #把变量的方法打印出来 2、加盐 就是在hashlib模块中的md5加密方法时,传入一个你自己想给的盐,或者干脆随机生成(比较安全,将盐封装在类中) 3、其他加密方式 阅读全文
posted @ 2018-10-02 10:18 羽竹 阅读(307) 评论(0) 推荐(0) 编辑

time模块

摘要: 来自:http://www.nnzhp.cn/archives/150 time&datetime模块 time和datetime模块主要用于操作时间 时间有三种表示方式,一种是时间戳、一种是格式化时间、一种是时间元组 1 import datetime,time 2 print(time.time 阅读全文
posted @ 2018-10-02 10:18 羽竹 阅读(197) 评论(0) 推荐(0) 编辑

第三方模块的安装方式

摘要: 一、pip install xxx(模块名字) 1、安装 直接cmd进入命令窗口,执行pip install xxx 2、卸载 pip uninstall xxx python3.5 -m pip install xxx 有多个python,指定安装到哪个python 二、手动安装 1、.whl结尾 阅读全文
posted @ 2018-10-02 10:18 羽竹 阅读(434) 评论(0) 推荐(0) 编辑

列表生成式

摘要: 1 # res=[] 2 # for i in range(1,34): 3 # res.append(str(i).zfill(2)) 4 # print(res) 5 6 res=[str(i).zfill(2) for i in range(1,34)] 7 print(res) 8 9 l 阅读全文
posted @ 2018-10-02 10:18 羽竹 阅读(176) 评论(0) 推荐(0) 编辑