У меня есть python веб-скребок, который просматривает веб-сайт квартиры и собирает различную информацию о каждой собственности. Я пытаюсь использовать SQLite для динамической вставки каждой переменной из скребка в БД SQLite. Пока что я написал этот код, и он успешно вставляет 1 строку. Чтобы это работало, мне нужно вставить все строки. Может ли это быть решено с помощью для l oop?
'' '
conn = sqlite3.connect('RentScraper.db')
c = conn.cursor()
def create_table():
# Create table
c.execute("""CREATE TABLE IF NOT EXISTS property (\
property_name varchar (250) NOT NULL,\
street_address varchar (20) NOT NULL,\
rent_price varchar (20) NULL,\
available_units INT NULL,\
contact_number varchar(50) NULL,\
PRIMARY KEY (property_name))""")
def dynamic_data_entry():
c.execute("INSERT INTO property (property_name, street_address, rent_price, available_units, contact_number) VALUES (?, ?, ?, ?, ?)",
(name, city, price, units_avl, contact))
conn.commit()
create_table()
dynamic_data_entry()
' ''