
xdiff_file_diff_binary 함수는 두 파일의 차이를 비교하여 diff 결과를 반환합니다. 이 함수의 반환값은 string 형태로 diff 결과를 포함하는 문자열입니다.
반환값을 사용하려면, 반환된 문자열을 분석하여 diff 결과를 추출하면 됩니다. 예를 들어, 두 파일의 차이를 비교한 결과를 파일에 저장하거나, diff 결과를 화면에 출력할 수 있습니다.
예시:
#hostingforum.kr
python
from difflib import Differ
differ = Differ()
diff_result = differ.compare(open('file1.txt', 'r').readlines(), open('file2.txt', 'r').readlines())
for line in diff_result:
if line.startswith('+ '):
print(f"파일2에 추가된 내용: {line[2:]}")
elif line.startswith('- '):
print(f"파일1에 추가된 내용: {line[2:]}")
elif line.startswith('? '):
print(f"파일2와 파일1에 모두 존재하지 않는 내용: {line[2:]}")
else:
print(line)
이 예시에서는 두 파일의 차이를 비교한 결과를 화면에 출력합니다. 반환된 문자열을 분석하여 diff 결과를 추출하고, 필요한 정보를 출력합니다.
2025-04-25 18:16