2014-01-12 3 views
2

안녕 얘들 아 파이썬과 오늘은 내게 간단한 일 같아 보이려고 노력하고 처음으로 날 그것은 오류를주고 유지합니다. 텍스트 파일에서 숫자를 읽고 int로 변환하려고합니다. 내가이 오류를 얻고있다문자열을 int로 변환하는 방법은 무엇입니까?

f=open('commentcount.txt','r') 
counts = f.readline() 
int(counts) 
counts = counts + 1 
print(counts) 

: 이것은 내 코드 카운트 = 카운트 + 1 형식 오류 : 'INT'을 변환 할 수 없습니다 객체가 str에 암시 적

somone에 내가 뭐하는 거지 말해 주시겠습니까 잘못된? 감사!

답변

5

변경 사항을 유지하려면 int(counts)의 값을 counts으로 지정해야합니다. int(...)는 당신이 전달하는 변수를 수정하지 않습니다.

counts = int(counts) 

f.readline() "대표"는 int한다는 문자열을 반환 있는지 확인하십시오.

관련 문제