TypeError:“sqlite3.Cursor”对象不可下标。如何在没有for循环的情况下打印sql select数据

2024-09-26 22:50:18 发布

您现在位置:Python中文网/ 问答频道 /正文

游标包含single value name=admin,因此我不想将for循环用于single value

import sqlite3
con=sqlite3.connect("aditi")
con.execute('''CREATE TABLE IF NOT EXISTS LOGIN
                   (ID         INTEGER PRIMARY KEY AUTOINCREMENT,
                    NAME       TEXT NOT NULL,
                    ROLL       INT NOT NULL,
                    PASS       TEXT NOT NULL);''')
quer=f'''INSERT INTO LOGIN(NAME,ROLL,PASS) VALUES('ADMIN','0','ADMIN123')'''
con.execute(quer)
con.commit()

cursor=con.execute('''SELECT NAME FROM LOGIN''')
print(cursor[0])   
con.close()

Tags: textnameexecutevaluenotloginpasscon

热门问题