python - 如何在python中每行特定字符后删除文本文件中的所有字符?

问题描述

假设我有一个文本文件,其中每一行都是这样的:

QWERTYUIOP",12345678901234567890

一些重要的文本后跟字符 (",) 然后是其他一些字符。如何编写 Python 脚本来读取该文本文件的每一行并删除每行中出现在 (",) 之后的所有字符?我还想删除 ",字符本身。

然后对于每个编辑过的行,我想对它们进行 Base64 解码并将它们写入一个新的文本文件。我很确定我知道如何做这部分,但我不确定上面描述的编辑部分。

任何帮助将不胜感激!

解决方法

file=open("file_name").readlines()
for i in file:
    required_string = i.split('",')[0]
    #your program to decode the required_string

我相信用 " 分割行可以帮助你解决这个问题。required_string 是我相信你想要的字符串。在此之后,你解码这个字符串并将它保存在你想要的文本文件中。希望我解决了有问题的部分。