Python - 如何在两个不同文件夹中一一比较文件

HCYH

我是为了进行文件比较,现在我可以通过输入文件路径一次比较两个文件,但是因为我有几个XML文件需要比较,我在想如何自动进行,而不需要按时间输入文件路径?例如,在文件夹 1 中,我有文件 1、文件 2、文件 3、文件 4 在文件夹 2 中,我有文件 11、文件 22、文件 33、文件 44 我想将文件 1 与文件 11、文件 2 与文件 22、文件 3 与文件 33、文件 4 与文件 44 进行一次比较。请问我该怎么做?谢谢。

德鲁·科瓦尔斯基

从您上面的评论来看,您似乎已经有了使文件差异化的库,并且只想要一种遍历目录树的方法。您可以查看os.listdir并循环遍历文件夹 1 中的所有文件,然后使用文件名来确定文件夹 2 中第二个文件的名称。

离开你的例子,也许是这样的。

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 )

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中逐行比较两个不同的文件

来自分类Dev

比较两个CSV文件并打印不同Python的行

来自分类Dev

如何比较两个不同文件夹中的文件并执行条件复制

来自分类Dev

如何在一个文件夹中一个接一个地运行多个python文件

来自分类Dev

来自不同文件夹的Python比较mutliple文件并生成diff文件

来自分类Dev

在python中合并来自两个不同文本文件的列

来自分类Dev

比较两台不同计算机上的两个相同文件夹,SSH问题

来自分类Dev

Python 3:如何比较两个大文件最快?

来自分类Dev

如何从python中的两个文件夹导入Excel文件

来自分类Dev

使用Python在Excel中返回两个不同文件中两列之间的差异

来自分类Dev

Python-遍历不同文件夹中的文件

来自分类Dev

如何通过比较从python中两个不同文本文件读取的数据来生成图?

来自分类Dev

如何递归比较两个文件夹并生成不同文件和文件夹的列表?

来自分类Dev

在python中逐行比较两个不同的文件

来自分类Dev

当行索引不同并且正则表达式具有多个匹配项时,如何在Python中比较两个文件?

来自分类Dev

如何在单个终端中运行两个不同文件夹的两个“ python manage.py runserver”命令

来自分类Dev

在python中从两个不同的文件夹创建文本文件

来自分类Dev

如何比较两个不同文件的两列

来自分类Dev

在python中比较两个文件

来自分类Dev

两个不同文件夹的总和

来自分类Dev

两个不同文件夹中的两个不同的wordpress网站

来自分类Dev

如何从python中的不同文件夹中读取多个文件

来自分类Dev

在python中合并来自两个不同文本文件的列

来自分类Dev

比较两台不同计算机上的两个相同文件夹,SSH问题

来自分类Dev

我如何从python中的两个列表中创建包含多个子文件夹的多个文件夹

来自分类Dev

如何使用python比较来自两个不同文件的行字符串?

来自分类Dev

如何递归比较两个不同文件夹中的用户和组?

来自分类Dev

Python 将来自两个不同文件的行合并到一个列表中

来自分类Dev

如何在odoo python文件中使用两个不同的rec_name

Related 相关文章

  1. 1

    在python中逐行比较两个不同的文件

  2. 2

    比较两个CSV文件并打印不同Python的行

  3. 3

    如何比较两个不同文件夹中的文件并执行条件复制

  4. 4

    如何在一个文件夹中一个接一个地运行多个python文件

  5. 5

    来自不同文件夹的Python比较mutliple文件并生成diff文件

  6. 6

    在python中合并来自两个不同文本文件的列

  7. 7

    比较两台不同计算机上的两个相同文件夹,SSH问题

  8. 8

    Python 3:如何比较两个大文件最快?

  9. 9

    如何从python中的两个文件夹导入Excel文件

  10. 10

    使用Python在Excel中返回两个不同文件中两列之间的差异

  11. 11

    Python-遍历不同文件夹中的文件

  12. 12

    如何通过比较从python中两个不同文本文件读取的数据来生成图?

  13. 13

    如何递归比较两个文件夹并生成不同文件和文件夹的列表?

  14. 14

    在python中逐行比较两个不同的文件

  15. 15

    当行索引不同并且正则表达式具有多个匹配项时,如何在Python中比较两个文件?

  16. 16

    如何在单个终端中运行两个不同文件夹的两个“ python manage.py runserver”命令

  17. 17

    在python中从两个不同的文件夹创建文本文件

  18. 18

    如何比较两个不同文件的两列

  19. 19

    在python中比较两个文件

  20. 20

    两个不同文件夹的总和

  21. 21

    两个不同文件夹中的两个不同的wordpress网站

  22. 22

    如何从python中的不同文件夹中读取多个文件

  23. 23

    在python中合并来自两个不同文本文件的列

  24. 24

    比较两台不同计算机上的两个相同文件夹,SSH问题

  25. 25

    我如何从python中的两个列表中创建包含多个子文件夹的多个文件夹

  26. 26

    如何使用python比较来自两个不同文件的行字符串?

  27. 27

    如何递归比较两个不同文件夹中的用户和组?

  28. 28

    Python 将来自两个不同文件的行合并到一个列表中

  29. 29

    如何在odoo python文件中使用两个不同的rec_name

热门标签

归档