#encoding=utf-8 import sqlite3 #打开数据库连接,没有的话会自动创建一个 conn = sqlite3.connect('test.db') #使用cursor()获取操作游标 cursor = conn.cursor() # cursor.execute('create table user (id varchar(20) primary key, name varchar(20))') for i in range(1,300): name = 'vince'+str(i) #执行SQL语句 cursor.execute("INSERT INTO user (id, name) VALUES ('%d', '%s')" %(i,name)) #关闭cursor cursor.close() #提交事务 conn.commit() #关闭数据库连接 conn.close()
判断表中的数据是否已存在
1 2 3 4 5 6 7 8 9 10
# 1 存在,0 不存在 select_sql=f'''SELECT EXISTS (SELECT 1 FROM pageContent WHERE newUrl = "{newUrl}");''' #print(select_sql) c.execute(select_sql) # 过滤掉已经采集过的新闻 res=c.fetchone()[0] if res == 1: i+=1 print('[{i}] {newUrl} 已上传!'.format(newUrl=newUrl,i=i)) continue