gpt4 book ai didi

python - while 循环中的变量赋值

转载 作者:行者123 更新时间:2023-11-29 07:18:29 24 4
gpt4 key购买 nike

在 python 中执行上述操作最接近的模式是什么?

while (item=self.cursor.fetchone()):
print item['id']

基本上,我想获得单个数据库行的结果。执行此操作最直接的方法是什么,或者我是否需要一些通用循环,如 while 1

最佳答案

关于 MySQLCursor.fetchone() 有一个综合部分文档页面:

The following example shows two equivalent ways to process a query result. The first uses fetchone() in a while loop, the second uses the cursor as an iterator:

# Using a while loop
cursor.execute("SELECT * FROM employees")
row = cursor.fetchone()
while row is not None:
print(row)
row = cursor.fetchone()

# Using the cursor as iterator
cursor.execute("SELECT * FROM employees")
for row in cursor:
print(row)

关于python - while 循环中的变量赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57877271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com