我必须用Python剥离DB的输出,它已经可以工作了。但是有没有更优雅的方法呢?你知道吗
这是我的密码:
import MySQLdb
conn= MySQLdb.connect("localhost","root","testPW","MixOMat")
c=conn.cursor()
c.execute("SELECT Zutat1 FROM Rezepte WHERE RezeptID=1")
z1=str(c.fetchall())
z1=z1.strip("(")
z1=z1.rstrip(")")
z1=z1.rstrip(",")
z1=z1.rstrip(")")
z1=z1.rstrip(",")
z1=z1.rstrip("L")
print(z1)
首先,
.strip
参数是要删除的字符,因此只需要2个调用第二,你做错了,获取数据的正确方法应该(我认为)是:
注意,我假设您只有一行要检索
它将直接检索一个整数而不是字符串表示形式
这是另一种方法,也可以使用切片。你知道吗
只需使用for循环
功能分析:
甚至只是:
相关问题 更多 >
编程相关推荐