私はPythonプログラミングではかなり新しいです。Pythonのテキストファイル(ID付き)の結合/結合
私はテーブルをマージすることができますが、今は私が特定のIDでテーブルをマージ/ジョインする必要があるときに困っています。
2つの.txtファイルがあります。 TXT1で
は、私のような番号(ID)を持っている:私は(または類似)のような結果に何かを取得したいと思い、私はIDが
1 733786 102807
2 734475 102995
3 735009 103403
4 734878 103728
5 735694 103722
との座標を持っているTXT2で
5
3
4
1
2
をどこ順序を保持してtxt1の数字の横に正しい座標を見ることができます
5 735694 103722
3 735009 103403
4 734878 103728
1 733786 102807
2 734475 102995
私は試しましたこのコードに
with open("1.txt", "r") as a, open("2.txt", "r") as b:
h = {line1.strip():line2.strip() for line1,line2 in zip(a,b)}
with open("RESULT.txt", "w") as out:
for k,v in h.iteritems():
out.write("{} {}\n".format(k,v))
を使用しますが、それは良いですが、順番ではありません、
1 4 734878 103728
3 2 734475 102995
2 5 735694 103722
5 1 733786 102807
4 3 735009 103403
あなたが実際にあなたとあなたを助けるために私たちを見せたい何かを試してみましたか?またはあなたの仕事や宿題を誰かがあなたのためにやることを望んでいるだけですか? –