Pliki spisywanie kolumn do innego pliku

Pliki spisywanie kolumn do innego pliku
VA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

Witam potrzebuje pomocy w zrobieniu zadania
Chodzi w nim o to że otwieramy podany plik tekstowy "tabela.txt"
i z tych tabelek musimy wydobyć 2 i 3 kolumnę która zostanie przepisana do innego pliku tekstowego np. "odpowiedz.txt"

lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5046
CW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
1

Kod zapewne marnej jakości bo dopiero od 2 dni uczę się programować w pythonie ale udało mi się napisać coś takiego:

Kopiuj
with open("tabela.txt", "r") as file:
    dane = file.readlines()
dane2 = list()
for x in range(1, len(dane)):
    dane2.append((dane[x].split())[1]+" "+(dane[x].split())[2]+"\n")
with open("odpowiedz.txt", "w") as file:
    file.writelines(dane2)
JV
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 242
0
  • wczytaj plik do dwuwymiarowej tablicy znaków
  • wyznacz separatory kolumn, w tym wypadku będą to indeksy kolumny w której będą same spacje
  • sąsiednie separatory możesz scalić w jeden
  • dane będą znajdować się między separatorami, z tych ciągów znaków możesz usunąć białe znaki z początku i końca napis.strip()

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.