【问题标题】:How to remove all characters in textfile after a specific character per line in python? [closed]如何在python中每行特定字符之后删除文本文件中的所有字符? [关闭]
【发布时间】:2021-05-31 18:30:15
【问题描述】:

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

QWERTYUIOP",12345678901234567890

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

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

任何帮助将不胜感激!

【问题讨论】:

  • 请从intro tour 重复on topichow to ask。 “告诉我如何解决这个编码问题”不是堆栈溢出问题。我们希望您做出诚实的尝试,然后然后就您的算法或技术提出一个具体的问题。 Stack Overflow 并不打算取代现有的文档和教程。检测(index)和删除(使用切片)在其他地方得到了很好的覆盖。整个程序逻辑由您负责。
  • I’m stuck,没有具体细节,也没有你的适用研究,是问题分析或规范导师的问题。对 Stack Overflow 来说不够集中。

标签: python base64 text-files decode


【解决方案1】:
file=open("file_name").readlines()
for i in file:
    required_string = i.split('",')[0]
    #your program to decode the required_string

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

【讨论】:

    猜你喜欢
    • 2010-10-28
    • 2021-12-06
    • 1970-01-01
    • 2015-09-05
    • 1970-01-01
    • 2020-10-18
    • 2013-05-16
    相关资源
    最近更新 更多