[python] 파일에서 숫자만 추출하기
파이썬의 re
모듈을 사용하여 파일에서 숫자를 추출할 수 있습니다. 먼저 파일을 읽은 다음, 정규 표현식을 사용하여 숫자를 추출합니다.
다음은 파일에서 숫자를 추출하는 예제 코드입니다.
import re
file_path = 'file.txt' # 파일 경로를 지정합니다
numbers = []
with open(file_path, 'r') as file:
for line in file:
# 각 라인에서 숫자 추출
nums = re.findall(r'\d+', line)
numbers.extend(nums)
print(numbers)
위 코드에서는 re.findall()
함수를 사용하여 각 라인에서 숫자를 추출하고, 리스트에 추가하고 있습니다.
위 예제 코드를 실행하면 파일에서 모든 숫자가 추출되어 numbers
리스트에 저장됩니다.
이를 참고로 활용하시기 바랍니다.