본문으로 건너뛰기

파이썬에서 두 개의 파일을 비교하는 방법

파이썬에서 두 개의 파일을 비교하는 방법.

파이썬에서 두 개의 파일을 비교하는 방법에 대한 자세한 단계별 튜토리얼입니다.

1단계: 필요한 모듈 가져오기 먼저, 파일 및 디렉토리를 비교하는 기능을 제공하는 filecmp 모듈을 가져와야 합니다.

import filecmp

2단계: 파일 경로 지정하기 다음으로, 비교하려는 두 개의 파일의 경로를 지정해야 합니다. 절대 경로를 제공하거나 현재 작업 디렉토리를 기준으로 한 상대 경로를 사용할 수 있습니다.

file1 = '경로/파일1.txt'
file2 = '경로/파일2.txt'

3단계: 파일 비교하기 두 개의 파일을 비교하기 위해 filecmp.cmp() 함수를 사용할 수 있습니다. 이 함수는 파일의 내용이 동일한 경우 True를 반환하고 그렇지 않은 경우 False를 반환합니다.

result = filecmp.cmp(file1, file2)

4단계: 비교 결과 출력하기 마지막으로, 파일 비교의 결과를 콘솔에 출력할 수 있습니다.

if result:
print("파일이 동일합니다.")
else:
print("파일이 다릅니다.")

전체 코드 예시:

import filecmp

file1 = '경로/파일1.txt'
file2 = '경로/파일2.txt'

result = filecmp.cmp(file1, file2)

if result:
print("파일이 동일합니다.")
else:
print("파일이 다릅니다.")

이제 파이썬에서 두 개의 파일을 성공적으로 비교하였습니다.