Używam następujących poleceń do odczytu pliku oddzielonego tabulatorami. W pliku są trzy kolumny, ale pierwsza kolumna jest ignorowana, gdy drukuję tylko nagłówek kolumny.jak mogę dołączyć pierwsza kolumna zaPython czyta plik oddzielony tabulator przy użyciu ogranicznika
f = open("/tmp/data.txt")
for l in f.readlines():
print l.strip().split("\t")
break
f.close()
wyjściowe: [ 'session_id \ t', '\ tevent_id_concat']
pierwsza nazwa kolumny jest id
gdzie nie y drukowane w powyższej tablicy
EDIT
drukuj l daje następujące
EDIT 1:
'id\tsession_id\tevent_id_concat\r\n'
Output: ['id\t', '\tevent_id_concat']
Powinien działać. Czy możesz dodać 'print l' przed twoją instrukcją' print' i pokazać wyjście? P.S. Ponadto, nie ma potrzeby używania '.readlines()', tak jak zawsze. –
dałem wydruk l – Rajeev
Czy rzeczywiście możesz wyświetlić wyjście 'print repr (l)'? – poke