gregwald
gregwald
#python #programowanie #kiciochpyta
Mirki, jak napisac w pythonie okreslone dzialanie dla kazdego wiersza? Jestem początkujący i nie bardzo wiem jak to zrobić. Myslalem nad jakas petla, ktora wykonuje okreslone dzialanie dla kazdego numera wiersza, ale nie wiem jak tego uzyc.
  • Najlepsze
  • Wszystkie komentarze
b.....a
b.....a
@drhipis: o ile ta metoda otwierania plików jest lepsza, bo w przypadku niepowodzenia odczytu plik zostanie sam zamknięty, o tyle nazewnictwo zmiennych (fname, fcont) nie jest zgodne z PEP 8 :)

Nie polecam metody @venomik bo ona wczyta wtedy wszystkie linie na raz. W przypadku bardzo dużego pliku będzie bardzo duży problem :) Trochę więcej na ten temat readlines considered silly - @gregwald tam masz też odpowiedź na
M4ks
M4ks
M4ks
3
@gregwald: eeee.... Wiersza czego?
drhipis
@gregwald: podobno prawilniej jest:
with open(fname) as fcont:
for line in fcont:
do_stuff(line)
h.....r
h.....r
@gregwald: najpierw poćwicz precyzyjne wyrażanie i umiejętność zadawania pytań
gregwald
gregwald
gregwald Autor
0
@Mrks
tekstu w pliku .txt
E.....a
E.....a
@gregwald:
for line in text:
print(line)
venomik
Otworz plik
For line in file.readlines():
__line.czynnosc()
Arc2
Arc2
0
@gregwald:

for line in file:
do_sth()
gregwald
gregwald
gregwald Autor
0
@Existanza:
dzieki wielkie :)