python随笔
东泽XD
梦想做一名不掉头发的程序员
展开
-
sqlalchemy pyodbc出现函数序列错误:Function sequence error
在使用sqlalchemy和pyodbc连接sqlserver时出现了一个神奇的报错sqlalchemy.exc.DBAPIError: (pyodbc.Error) ('HY010', '[HY010] [Microsoft][SQL Server Native Client 10.0]函数序列错误 (0) (SQLFetch)')报错在数据库工具的session执行完sql语句、保留sqlalchemy.engine.result.ResultProxy变量、session进行commit操作后返回原创 2020-08-28 16:50:29 · 2488 阅读 · 0 评论 -
sqlalchemy连接数据库的几种方式:mysql、oracle原生sql语句执行的准备
初始化连接engine = create_engine("<dialect>+<driver>://<username>:<password>@<host>[:<port>]/<database>[?<options>]")可根据各参数作用使用format进行填充(“[]”内为选择填写)dialect 连接数据库类型(本文主要介绍mysql与oracle)driver 指定要使用的数据库驱动usern原创 2020-08-13 15:23:33 · 538 阅读 · 0 评论 -
python连接mysql数据库应该知道什么?记MySQLdb、pymysql与mysqlclient
可选择的连接方式很多依托于python强大的开发者社区,Python开发者有很多可选择的方式进行mysql数据库的连接。本文将简单介绍常见的几种基本的数据库连接方式。mysql-connector-python纯Python实现,并因此使得用户以性能作为是否选择mysql-connector的判断依据,但纯Python实现又使其具有只要有支持的python解释器这个代码就可以在这个环境下运行的性质:安装方式 pip install mysql-connector使用 import mysql.co原创 2020-08-07 15:55:07 · 236 阅读 · 0 评论 -
sorted结合lambda获取字典排序结果
使用sorted可对可迭代对象进行非就地排序并返回排序结果(Python默认就地算法返回non,如list.sort())sorted(iterable, cmp=None, key=None, reverse=False)由于字典无序,最好的结果是通过sorted返回字典排序结果选择lambda函数作为key参数,主要作用为传入可迭代对象的元素并返回一个比较依据来与下一个元素经过key函数处理所得的比较依据进行比较(注意cmp和key两个参数,不要弄混)要注意的是可能与底层逻辑有关,字典原创 2020-07-23 14:44:56 · 421 阅读 · 0 评论 -
python list操作随笔
list1 = ['c','b','d','f','a']list2 = [0.1 if i == 'c' else 0 for i in list1]print (list2)list3 = [ s if s%2 == 0 else -1 for s in range(1, 11) ]list4 = [ s for s in range(1, 11) if s%2 == 0 ]l...原创 2020-03-26 20:00:41 · 94 阅读 · 0 评论 -
python format 简单使用随笔
作为一种更加容易理解、阅读的字符格式化方式,format一直被python使用者们青睐。简单的使用方法及综合举例说明print('{0} {1} {2}'.format(70305084.0,2048,'test1') )print('{a} {b} {c}'.format(a=70305084.0,b=2048,c='test2') )输出结果: 70305084.0 2048 ...原创 2019-01-28 22:09:52 · 109 阅读 · 0 评论