Miten kannattaisi toteuttaa .csv tiedostosta merkkijonon haku, kun tuloksiin
pitäisi tulostaa kaikki rivit kokonaan, joilta merkkijono löytyy?
Mysql ei käy.
for rivi in open('data.csv'): if hakusana in rivi: print rivi
Asetin huonosti kysymyksen. Ei kai sillä miten tuon käy läpi olisi merkitystä,
mutta kun noi on aika isoja tiedostoja ja tulostaa useita riviä niin menee hitaasti.
Voisitko vielä selventää kysymystä?
Anna esim. malliksi yksi CSV-tiedosto ja mitä siitä pitäisi tulostaa.
http://62.44.216.148/alko/punaviinit.csv
http://62.44.216.148/alko/
Esim jos hakee shiraz niin tulostetaan kaikki rivit joilla shiraz esiintyy.
Tai sanalla kirsikkainen kaikki rivit joilla on sana kirsikkainen.
Jos taidot riittää niin Regular-Expressioneilla taitaa tulla hyvä, kokeillaan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.