>

ValueError : 압축을 풀 값이 충분하지 않습니다 (예상 2, 1을 얻음)

저는 파이썬에서 새로 온 사람입니다. 다음 스크립트를 실행하려고 시도하고 3 행에서 위의 오류가 발생합니다. Python 3.6.5에서 이것을 실행하십시오. 어떤 아이디어?

with open ('namespace.txt', 'r') as f, open ('testfile.txt', 'w') as fo:
    for line in f:
        t,y =line.split()
        fo.write(t + '\n')
        print(t)
f.close
fo.close


  • 답변 # 1

    라인 중 하나에 1 또는 0 개의 필드가 있습니다. 원하는 것이 첫 번째 필드 인 경우 대신 다음을 수행 할 수 있습니다.

    with open ('namespace.txt', 'r') as f, open ('testfile.txt', 'w') as fo:
        for line in f:
            t=line.split()
            fo.write(t[0] + '\n')
            print(t)
    f.close
    fo.close
    
    

관련 자료

  • 이전 java - 형식화 된 문자열을 날짜로 변환
  • 다음 regex - 파이썬으로 사용자 입력의 목록에서 비슷한 항목을 일치 시키십니까?