다음과 같은 데이터 파일이 있습니다.전체 파일을 한 줄로 읽는 파이썬
Index Code Pos1 Strand Chr2 Pos2 length blocks
1 G32_bkd.ctx:Vu01(old4) 62739 47+9- Vu01(old4) 63651 790 0
2 G32_bkd.ctx:Vu01(old4) 441403 10+0- Vu01(old4) 446263 4893 0
3 G32_bkd.ctx:Vu01(old4) 450546 15+0- Vu01(old4) 451091 576 0
4 G32_bkd.ctx:Vu01(old4) 459741 10+0- Vu01(old4) 460841 1068 0
5 G32_bkd.ctx:Vu01(old4) 612262 14+0- Vu01(old4) 629013 16788 0
6 G32_bkd.ctx:Vu01(old4) 688380 23+0- Vu01(old4) 693207 4872 0
7 G32_bkd.ctx:Vu01(old4) 730643 12+0- Vu01(old4) 740497 7011 0
8 G32_bkd.ctx:Vu01(old4) 834116 16+1- Vu01(old4) 835797 1752 0
헤더 행을 별도로 읽은 다음 for 회 돌이에서 각 행을 읽고 싶습니다. 내 코드
나는for
루프 내에서
print(line)
을 확인
with open(file) as f:
title_line = f.readline()
for line in f:
line = line.strip()
cols = line.split()
, 그것은 아무것도 인쇄되지 않습니다이다. 그러나 print(title_line)
을 검사하면 파일의 정확한 형식을 유지하면서 전체 파일이 인쇄됩니다. 무엇이 잘못 되었습니까?
N.B. 그래서 전체 파일을 복사하여 붙여 넣은 다음 다른 이름으로 저장했습니다.