如何重新合并和拆分数百个复杂的文本文件?

2024-06-16 10:00:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有数百个.txt文件。大约,它们都有22条线

我想合并所有字符串,编辑一些字符串,然后将它们拆分回去

文本文件看起来像这样

    {
        "Language": "en",
        "String": aaaaaaaaaa"
    },
    {
        "Language": "fr",
        "String": "xxxxxxxxxxxx"
    },
    {
        "Language": "it",
        "String": "dddddddddddddd"
    },
    {
        "Language": "de",
        "String": "ccccccccccccccc"
    },
    {
        "Language": "es",
        "String": "fffffffffffffff"
    }
]

我希望过程是这样的

=> Merge all the text files. => Split the text files back protecting their original name.

例如:

TEXTFILE1289342189.TXT

    {
        "Language": "en",
        "String": aaaaaaaaaa"
    },
    {
        "Language": "fr",
        "String": "xxxxxxxxxxxx"
    },
   ]

另一个文本文件18293423.TXT

    {
        "Language": "en",
        "String": anotheraaaaaaaaaa"
    },
    {
        "Language": "fr",
        "String": "anotherxxxxxxxxxxxx"
    },
   ]

合并它们(编辑过程)

TEXTFILE1289342189.TXT,
[
    {
        "Language": "en",
        "String": edited text"
    },
    {
        "Language": "fr",
        "String": "edited text"
    },
]
ANOTHERTEXTFILE18293423.TXT,
[
    {
        "Language": "en",
        "String": edited text"
    },
    {
        "Language": "fr",
        "String": "edited text"
    },
]

把他们分开

TEXTFILE1289342189.TXT

[
    {
        "Language": "en",
        "String": edited text"
    },
    {
        "Language": "fr",
        "String": "edited text"
    },
]

另一个文本文件18293423.TXT

[
    {
        "Language": "en",
        "String": edited text"
    },
    {
        "Language": "fr",
        "String": "edited text"
    },
]

我在等你的帮助


Tags: the字符串texttxt编辑string过程fr