숫자 목록이있는 Excel 파일이 있고 .txt
파일로 저장 한 다음 말하기 :파이썬 가져 오기 txt 포맷
open_file = open('list_of_numbers.txt','r')
for number in open_file:
number = int(number)
while x < 20000:
if (x > number):
print number
x = x + 100
y = y + 100
그리고이 오류 메시지가 나타납니다.
ValueError: invalid literal for int() with base 10: '2100.00\r\n'
어떻게 제거 할 수 있습니까? '
과 \r\n'
?
내 궁극적 인 목표는 숫자 열 옆에 다른 열을 만들고 숫자가 145 일 경우
145, '100-199'
167, '100-199'
1167, '1100-1199'
같은 종류의 결과를 출력하는 것입니다.
문제는 줄 바꿈 문자가 아니며 숫자는 정수가 아닙니다. 이것은 float 값입니다. 'float()'를 사용하십시오. –