fin = open('data.txt','r')


sum_text = fin.readlines()


fin.close()


for each_line in sum_text:

    numbers = [int(i) for i in each_line.split() if i.isdigit()]

    print(numbers)

텍스트 파일에서 숫자를 추출해야 하는데 텍스트 파일이 numbers is '50' 이런 식으로 되어 있어서  split()을 하면 숫자에 따옴표 2개가 붙습니다. 

그러면 i.isdigit() 을 해도 숫자로 인식이 안 되서 코드를 실행하면 []와 같이 결과가 나옵니다.

가능하면 split()을 써서 문제를 풀고 싶은데 좋은 방법이 없을까요..