ChatGPT写python代码-对比文件夹下所有txt文本内容

编程知识 行业动态 更新时间:2024-06-13 00:17:17

ChatGPT写python代码-对比文件夹下所有txt文本内容

在做Python项目时,需要实现很多小功能。
这里需要实现对比两个文件夹下所有txt内容是否相同,呼唤ChatGPT…

代码如下:
设置文件夹1的路径folder1 = ‘’
设置文件夹2的路径folder2 = ‘’
运行即可。

import os

def compare_folders(folder1, folder2):
    # 获取文件夹中的所有txt文件
    txt_files1 = [f for f in os.listdir(folder1) if os.path.isfile(os.path.join(folder1, f)) and f.endswith('.txt')]
    txt_files2 = [f for f in os.listdir(folder2) if os.path.isfile(os.path.join(folder2, f)) and f.endswith('.txt')]

    # 遍历文件夹中的每个txt文件,逐一比较内容
    for f1, f2 in zip(txt_files1, txt_files2):
        with open(os.path.join(folder1, f1), 'r') as file1, open(os.path.join(folder2, f2), 'r') as file2:
            content1 = file1.read()
            content2 = file2.read()

            # 判断两个文件的内容是否相同
            if content1 == content2:
                print(f"{f1} and {f2} are identical")
            else:
                print(f"{f1} and {f2} are different")
                
# 需要修改的地方
folder1 = ''
folder2 = ''
compare_folders(folder1=folder1,folder2=folder2)

更多推荐

ChatGPT写python代码-对比文件夹下所有txt文本内容

本文发布于:2023-03-25 00:31:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/cf77ef5a6e979016717c1706f0654e6e.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件夹   文本   代码   内容   ChatGPT

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!