ファイルを比較する場合に、今度はファイルの入力パスと2つのファイルを比較することができます。私はそれを自動的に行うことができると思っていますが、時間の経過とともにファイルのパスを入力する必要はありません。たとえば、 私はfile1、file2、file3、file4を持っています 私はfile11、file22、file33、file44を持っています 私はfile1とfile22、file2とfile3、file33とfile4、file44とfile4を比較したい一度。 どうすればいいですか?ありがとう。Python - 2つの異なるフォルダ内でファイルを1つずつ比較する方法
0
A
答えて
0
上記のコメントから、ファイルをdiffにしてディレクトリツリーを歩くだけの方法が必要なようです。 os.listdir
を調べて、folder1のすべてのファイルをループしてから、ファイルの名前を使用して、2番目のファイルの名前がfolder2にあるかどうかを判断できます。
あなたの例は、おそらくこのようなものです。
for file_name in os.listdir('./folder1'):
file_1_path = os.path.join('./folder1', file_name)
name, ext = os.path.splitext(file_name)
file_2_path = os.path.join('./folder2', name + name[-1] + ext)
f1 = open(file_1_path, 'r')
f2 = open(file_2_path, 'r')
(diff logic here)
+0
ありがとうございます! – Emily
関連する問題
- 1. Pythonの2つのファイルを1行ずつ比較します
- 2. 2つのファイルをJavaで1バイトずつ比較する
- 3. 2つの異なるページで2つの製品を比較する方法
- 4. 異なるフォーマットの2つのオーディオファイルを比較する方法
- 5. 2つの異なるアクティビティのコンテキストオブジェクトを比較する方法..?
- 6. 異なるデータベースの2つのテーブルを比較する方法
- 7. Python異なる長さの2つのリストを比較する
- 8. GITの2つの異なるブランチの2つのファイルを比較します
- 9. 2つのファイルを1行ずつ比較する方法選択した値のみを使用する
- 10. Erlangは2つのバイナリファイルを1行ずつ比較します
- 11. 2つのスクリプトの2つのファイルを1つのスクリプトと比較する
- 12. 2つのcsvファイルを1行ずつマージする方法
- 13. 異なるExcelファイルの2つの列を比較します
- 14. 2つのフォルダを比較し、Powershellでファイルを追加/削除する方法
- 15. 1つのディレクトリにリンクする2つの異なる文字列を比較する方法?
- 16. Pythonの非常に異なる2つのテキストファイルの比較
- 17. Pythonで2つのデータ出力を比較する方法
- 18. 2つのリストを比較する(Python)
- 19. Zipf_plot():2つのオブジェクトを1つのグラフで比較する方法は?
- 20. 2つの異なるファイルの文字列の比較vb.net
- 21. 2つのExcelファイルとCSVファイルを比較する方法
- 22. 値のオブジェクトの1つの2 arraylistを比較する方法
- 23. Cで2つのprotobufferファイルを比較する方法#
- 24. NAntで2つのファイルを比較する方法
- 25. 一度に1つずつフォルダ内のすべてのファイルを1つずつ変換するバッチスクリプトファイル
- 26. SQL Server 2つの異なる列の2つの行を比較する
- 27. 2つの異なるシートから2つの列を比較する
- 28. CMD内の同一でないファイルの2つのフォルダの比較
- 29. 2つの異なるテーブル間で日付を比較する方法
- 30. フォルダ内のすべてのファイルを1つずつ開く
ファイルがまったく同じかどうかを知りたいですか(linuxのdiffを使用してください)?あなたが知りたいことは他に何がありますか? –
私はそれぞれの比較の違いを取得したい、私は現在difflib.Differ()、diff.compare()を訴えている、それは " - "と "+"の違いを持つ第3のXMLファイルを作成することができます。スクリプトは2つのファイルの比較に適していますが、今では複数のファイルを比較するために自動的に実行したいのですが... – Emily