python数据库操作数据类型转换问题,python数据类型,数据库是postgres
python数据库操作数据类型转换问题,python数据类型,数据库是postgres
数据库是postgresql,用psycopg2连接,执行以下命令
>>> cur.execute("select (id, company_id) from product_item limit 5")>>> cur.fetchall()[('(22165,4)',), ('(25831,1)',), ('(25841,1)',), ('(25852,1)',), ('(22405,4)',)]
我的本意是想把 id和company_id组成一个record,例如(22165, 4).但是结果却组合成了一个字符串'(22165,4)'。 请问怎么能不让python做转换?
这不是 Python 做的转换。是你的 SQL 语句的问题。不过我还没找到你那个 SQL 语句返回的是什么类型的奇怪东西。
你应试这样写:
select id, company_id from product_item limit 5
编橙之家文章,
相关内容
- 求大神帮看下python代码中type作用是什么,pythontype,imp
- Python try except源码练习中e代表什么?,pythonexcept,try:
- python Requests层参数和会话层参数是什么?,pythonrequests
- pyinstaller打包exe在别非windows平台上的的电脑运行不了,
- python有相应模块可以持续监测网络连通性吗,python连通
- Python处理书摘文件代码问题求大神帮忙,python书摘,从网
- Python怎样清空所有相关变量及函数或是list、object等信息
- Django微博搭建要怎样设计用户model,djangomodel,准备基于
- python2.7运行报Backup FAILED错误是什么问题,python2.7backu
- Python多线程输出格式粘连怎么处理,python多线程,在多线
评论关闭