Polish Python Coders Group Forum

Wszystko o języku Python => Python od podstaw => Wątek zaczęty przez: user_python 13:25 20/04/17



Tytuł: Jak się dobrać ??
Wiadomość wysłana przez: user_python 13:25 20/04/17
Cześć,

Moja znajomości pythona jest bardzo podstawowa dlatego bardzo proszę podpowiedz jak się można dobrać do danych w pliku, z jakiego modułu python-a skorzystać.
Struktura tego plik jest:
XXD;;;YY;AA;;;;TT
CC;;AAZ;;;;;BB;;DS

Chciałbym mieć te dane w tabeli:
[XXD][YY][AA]
[CC][AAZ][BB][DS]

pozdrawiam


Tytuł: Odp: Jak się dobrać ??
Wiadomość wysłana przez: sig 17:05 20/04/17
Zakładając że wczytywać całą linię z pliku potrafisz, Samo rozdzielenie może wyglądać np tak:
Kod
string1 = "XXD;;;YY;AA;;;;TT"
string2 = "CC;;AAZ;;;;;BB;;DS"
 
 
def rozdziel(napis):
   napis = napis.split(";")
   while '' in napis:
       napis.remove('')
   return napis
 
print(rozdziel(string1))
print(rozdziel(string2))
 


Tytuł: Odp: Jak się dobrać ??
Wiadomość wysłana przez: Guaz 18:10 20/04/17
Do operacji na plikach jeśli byś nie wiedział jak powyżej założono, polecam:
https://docs.python.org/3.6/tutorial/inputoutput.html#reading-and-writing-files


Tytuł: Odp: Jak się dobrać ??
Wiadomość wysłana przez: raydeal 17:33 21/04/17
Użyj modułu csv dostarczanego z Pythonem.