공통 문자열을 기반으로 두 텍스트 파일을 연결하는 데 도움이 필요합니다.파이썬 텍스트 파일 비교 및 연결
내 첫 txt 파일은 다음과 같습니다
Hello abc
Wonders xyz
World abc
을 그리고 내 두 번째 txt 파일은 다음과 같습니다
abc A
xyz B
abc C
나는 내 출력 파일이 원하는 :
Hello abc A
Wonders xyz B
World abc C
내 코드는 다음과 같이 바뀝니다.
불일치가 발생Hello abc A
Wonders xyz B
Hello abc C
라인 :이 코드를 사용할 때 10
a = open("file1","r")
b = open("file2","r")
c = open("output","w")
for line in b:
chk = line.split(" ")
for line_new in a:
chk_new = line_new.split(" ")
if (chk_new[0] == chk[1]):
c.write(chk[0])
c.write(chk_new[0])
c.write(chk_new[1])
는, 나는 같은 출력을 얻을. 올바른 방법을 얻으려면 어떻게해야합니까?
입력 해 주셔서 감사합니다. 하지만 제 관심사는 첫 번째 인스턴스가 첫 번째 줄에서 맞았 기 때문에 문자열 일치가 시트의 시작 부분에서 값을 가져 오는 것입니다. – user8753436
이제 텍스트 파일을 사전 요소로 변환하려고합니다. 귀하의 의견을 보내 주셔서 감사합니다 :) – user8753436