[ Rades92 @ 22.02.2014. 20:03 ] @
Prozdrav narode! Radim neki projekat za fax. Ono sto me zanima, jeste kako da izmenim podatke u tekstualnom fajlu. Projekat je program za prodavnicu racunara. Treba na tekst koji izgleda ovako: Code: amd athlon|550|10|dual-core 2.4GHz|procesor|False intel celeron|650|20|4core 2.8GHz|procesor|False Nvidia 8500GT|500|15|800GHz 512MB DDR3|graficka karta|False MSI KN9-Neo|600|5|blabalba|maticna ploca|False Kingston|300|30|2024MB DDR2|RAM Memorij|False !!!!!!!!|000|00|!!!!!!|!!!!!!!|True da izmenim neke podatke u primer ispod: Code: amd athlon|550|10|bbbbbbbb|procesor|False intel celeron|650|99|4core 2.8GHz|procesor|False Nvidia 8500GT|10000|15|800GHz 512MB DDR3|graficka karta|False MSI KN9-Neo|600|5|blabalba|blabla|False Kingston|300|30|2024MB DDR2|RAM Memorij|False !!!!!!!!|000|00|!!!!!!|!!!!!!!|True gde je format: naziv|cena|kolicina|opis|kategorija|izbrisano. Pa da li ima neko ko bi barem naveo neki primer koda za izmenu ili da mi barem objasni kako da iamenim fajl? Code: inf = open('proba.txt').readlines() for b in inf: c=b.strip('\n') r1=c.split('|')[0] r2=c.split('|')[1] r3=c.split('|')[2] r4=c.split('|')[3] r5=c.split('|')[4] r6=c.split('|')[5] line=format(r1+'|'+r2+'|'+r3+'|'+r4+'|'+r5+'|'+r6) print line q=raw_input(">>") while q==r1 and r1 == True: s=raw_input('izmena>') r1.replace(q,s) da li je ovo dobar pocetak? koristim python 2.7.5 na windows 7 sistemu. |