Tôi đang sử dụng phần sau để đọc tệp được phân tách bằng tab. Có ba cột trong tệp nhưng cột đầu tiên bị bỏ qua khi tôi in tiêu đề cột. cột đầu tiên quápython đọc một tệp được phân tách bằng dấu phân tách bằng cách sử dụng dấu phân tách
f = open("/tmp/data.txt")
for l in f.readlines():
print l.strip().split("\t")
break
f.close()
Output: [ 'session_id \ t', '\ tevent_id_concat']
tên cột đầu tiên là id
nơi nó s không in trong mảng trên
EDIT
in l mang lại những điều sau
EDIT 1:
'id\tsession_id\tevent_id_concat\r\n'
Output: ['id\t', '\tevent_id_concat']
Nó sẽ hoạt động. Bạn có thể thêm 'in l' trước câu lệnh' print' của bạn và hiển thị đầu ra không? P.S. Ngoài ra, không cần '.readlines()' ở đây, khá nhiều như mọi khi. –
tôi đã cung cấp cho in l – Rajeev
Bạn có thể hiển thị đầu ra của 'print repr (l)' không? – poke