python3.3从mysql里取出的数据莫名其妙有括号和逗号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3.3从mysql里取出的数据莫名其妙有括号和逗号相关的知识,希望对你有一定的参考价值。

mysql数据库里相应列存放的是一系列用户id。格式如图:

然而我在python中用select选出来然后再用temp = fetchall()函数取出来,然后打印出来是这个样子:

莫名其妙前面有个)',后面有个',)不知道几个意思?后来用for row in temp: print(row)以后还是这个格式。无奈了。谁知道怎么能取出只有ID部分的东西。不然没法操作了都。

参考技术A 将:for row in temp: print(row)
改为:for (row,) in temp: print(row)

VB.net 中datagridview 怎么从数据库里取出数据

可以把你做的类似的代码粘贴过来 thanks

Imports System.Data.OleDb

Public Class Form1
Dim objComm As New OleDbCommand()
Dim adapter As New OleDbDataAdapter(objComm)
Dim tbl As New DataTable
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim objCon As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\db2.mdb;")

Dim objComm As New OleDbCommand()
objComm.CommandText = "SELECT * FROM staff" \' 这是一个QUERY STRING 来选取资料的
objComm.Connection = objCon
Dim adapter As New OleDbDataAdapter(objComm) \'选取资料后可以用OleDbDataAdapter 把资料存到DATATABLE 里
Dim tbl As New DataTable \' 用来存资料, 等一会可以显示到DATAGRIDVIEW中

Try
objCon.Open() \' 开启 ACCESS CONNECTION
adapter.Fill(tbl) \' 把资料存到DATATABLE 里
DataGridView1.DataSource = tbl \'之后 ASSIGN DATAGRIDVIEW 的DATA SOURCE E.G. 用刚刚取来的DATA TABLE

Catch ex As Exception
MsgBox(ex.Message) \'有问题ERROR 时 POP UP ERROR MESSAGE BOX
Finally
adapter = Nothing \'清理 data adapter object
objComm = Nothing \'清理 command object
objCon.Close() \'关掉连线
objCon = Nothing \'清理 connection object
End Try

End Sub
参考技术A 分三步,连接数据库,提取数据源,绑定数据源。
代码颇多,想简单点的话就点GridView右上角的箭头,选择绑定数据源,一步一步找到你的数据库和数据表就行,有提示的都。但是这么做操作GridView就变得不灵活了。

以上是关于python3.3从mysql里取出的数据莫名其妙有括号和逗号的主要内容,如果未能解决你的问题,请参考以下文章

使用php从mysql中取出文本如何自动添加超链接?

如何从mssql随机取出一条记录,看似很简单的问题

从数据库中取出的中文为啥是问号

VB.net 中datagridview 怎么从数据库里取出数据

c# winform从数据库里面取出数据放到datatable里

一天一坑系列Mysql数据库表莫名其妙插入了重复数据,如何一招妙手回春