skriva in text på specifik rad i python
-
- Inlägg: 137
- Blev medlem: 23 jan 2006, 23:33
- OS: Ubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Ed
skriva in text på specifik rad i python
om man vill skriva in en text på till exempel rad 8 i en fil. Hur gör man det?
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: skriva in text på specifik rad i python
Kod: Markera allt
f = open('fil.txt')
for a in range(7):
f.write('\n')
f.write('Detta är rad nummer 8\n')
f.close()
Om filen inte är alltför stor så kanske du kan läsa in den i en array (ett element för varje rad) och sedan modifiera arrayen innan du skriver den till filen igen.