如何从文本文件中删除仅数字行?

Nandan T Rsn

假设我有一个文本文件,其中包含字母数字值和仅一行一行长度为 10 位的数字值,如下所示:

abcdefgh
0123456789
edf6543jewjew
9876543219

我想删除所有只包含那些随机 10 位数字的行,即上面示例的预期输出如下:

abcdefgh
edf6543jewjew

如何在 Python 3.x 中做到这一点?

阿卡什·巴斯德万
with open("yourTextFile.txt", "r") as f:
    lines = f.readlines()
with open("yourTextFile.txt", "w") as f:
    for line in lines:
        if not line.strip('\n').isnumeric():
            f.write(line)
        elif len(line.strip('\n')) != 10:
            f.write(line)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何删除文本文件中的重复行?

如何从文本文件中删除特定行?

如何从文本文件中删除一行?

如何从Powershell中的文本文件删除行?

如何删除文本文件中的特定行?

如何删除/阻止文本文件中的重复行

如何在文本文件中添加/删除行?

删除文本文件中的行

如何从文本文件中检索随机行,然后在PHP中从文本文件中删除该行

Bash脚本仅乘以文本文件中的数字?

如何删除文本文件中不是大于特定值的数字的所有行?(包括字符串)

如何删除或跳过文本文件中的行列表并在新文本文件中打印剩余的行?

如何从python中的文本文件中仅获取数字(不带空格)

如何删除列表中的文件路径并仅显示文本文件?

在同时对文本文件进行某些操作之后,如何删除该文本文件中的特定行

如何获取输入文本文件的第一行,同时从文本文件中删除该行

如何仅提取数字并从包含 String 和 Int 的文本文件中升序排序?

Python - 在文本文件中,删除包含大于某个值的数字的行

删除特定行后如何删除文本文件中的空白行?

如何使用文本文件中的数字对python中的文本文件进行排序

从文本文件中删除奇数行或偶数行

从文本文件中的特定行读取数字

如何从批处理文件的文本文件中的行中删除多余的逗号?

如何删除文本文件中某些文本下方的所有行?

难以从Java中的文本文件中删除行

如何删除文本文件中的重复行并获取删除的行数?

删除笔画后如何删除单词,单词在文本文件中每个句子行

如何从python中的文本文件中读取数字?

如何删除文本文件中列出的文件