Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- ricsi99: 6. Genes alaplap tündöklése kontra MS/Zintel korlátozásai
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Luck Dragon: MárkaLánc
- talmida: My Art II.
- btz: Internet fejlesztés országosan!
- hcl: Olympus E-PL1 nyomozás
Új hozzászólás Aktív témák
-
#82595328
törölt tag
válasz
Regirck
#1605
üzenetére
Pár megjegyzés:
- Az index változó minek? Egyáltalán minek indexelni? Csak mert ott az index függvény. Feltéve hogy az elemek különbözők.
Pl:lista = ['a', 'b', 'c', 'd '];
for elem in lista:
print (lista.index(elem)+1, elem )Ez kb. ugyanígy működne fájlba kiíratáskor is.
- A fájl megnyitásra inkább használd a with open szerkezetet.
- Éppen függvényekkel is megcsinálhatod a feladatot, de egyelőre csaj feleslegesen bonyolítod a dolgot vele. -
cousin333
addikt
válasz
Regirck
#1600
üzenetére
Amint már mások is írták akad itt még pár eldöntendő kérdés.
A legegyszerűbb megoldás szerintem néhány függvény: a beolvas, hozzaad és a torol.
fajl = 'd:\\szovegfajl.txt'
def beolvas():
with open(fajl, 'r') as file:
lista = [line.strip('\n') for line in file]
return lista
def hozzaad(elem):
lista.append(elem)
with open(fajl, 'w') as file:
for i in lista:
file.write(i + '\n')
def torol(sorszam):
_ = lista.pop(sorszam)
with open(fajl, 'w') as file:
for i in lista:
file.write(i + '\n')Vagy valami ilyesmi...

-
#82595328
törölt tag
válasz
Regirck
#1600
üzenetére
A kérdésedből semmi nem világos.
- Hogy néz ki a txt fájl?
- Ugyanaz a szerkezete mint amit hozzá akarsz adni?
- Mit értesz index alatt? Minek külön index?
- Hogy olvasod be a txt fájlt?Én valahogy úgy képzelem a folyamatot, hogy:
1. Van egy listád txt-ben.
2. Ezt beolvasod egy változóba.
3. Ezt a változót szerkeszted
a, hozzáadsz
b, törölsz
4. A végén kiírod txt-be.Ez nem tűnik túl bonyolultnak. Mi nem megy?
Új hozzászólás Aktív témák
Hirdetés
- Elektromos autók - motorok
- Milyen TV-t vegyek?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Teljes verziós játékok letöltése ingyen
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Forza sorozat (Horizon/Motorsport)
- sziku69: Fűzzük össze a szavakat :)
- Fotók, videók mobillal
- Vivo V70 – a stílus érték?
- Nyíregyháza és környéke adok-veszek-beszélgetek
- További aktív témák...
- Asus ROG Scar 18 - RTX 5090 - 64GB Ram 2x2TB SSD
- Bomba ár! Dell Vostro 5620 - i5-1240P I 8GB I 256SSD I 16" WUXGA I Cam I W11 I Garancia!
- Bomba ár! Dell Vostro 15 3515 - Ryzen 5 I 8GB I 256SSD I 15,6" FHD I Cam I W11 I Garancia!
- Bomba ár! Lenovo IdeaPad V110 - i5-6GEN I 8GB I 128SSD I 15,6" HD I HDMI I Cam I W10 I Gari!
- Bomba ár! HP Pavilion 15 - i5-4GEN I 8GB I 750GB I 15,6" HD Touch I Cam I W10 I Garancia!
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! ASUS DUAL MINI RTX 3060Ti 8GB videokártya garanciával hibátlan működéssel
- Apple iPhone 14 /128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 85%
- LENOVO ThinkPad T460,14,HD,i5-6300U,8GB RAM,256GB SSD,WIN11,DUPLA akku
- 27% - ASUS VY279HGR IPS Monitor! 1920x1080 / 120Hz / 1ms / FreeSync
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

