sql >> Database teknologi >  >> RDS >> Mysql

Problemer med at generere en liste i python og gemme den i en mysql-database

Det ser ud til, at du overskriver dine lister i stedet for at tilføje dem, når du gør:

for site in sites:
    items = [site.select('//h2').extract()]
    item = [site.select('//h3').extract()]
    meta = [site.select('//meta').extract()]

Jeg tror, ​​du måske vil ændre det til:

for site in sites:
    items.append(site.select('//h2').extract())
    item.append(site.select('//h3').extract())
    meta.append(site.select('//meta').extract())


  1. Laravel opdatering/rediger ved hjælp af foreach loop

  2. Hibernate postgres bytea hentning problem

  3. Python/Django MySQL Datetime-håndtering og tidszone

  4. Sådan beregnes månedlige aktive brugere (MAU) i MySQL