首页 > 解决方案 > 如何在python中读取txt文件的某些部分?

问题描述

如何在 python 中读取 txt 文件的某些部分?,我得到了这个文件:

Products:

123: banana.

321: apple.

555: orange.

clients:

1: james wood.

2: haley butterware.

我需要的是例如只是产品的一部分并将其复制到列表中,但只是产品的一部分。不是客户的部分。我知道你会告诉我“你为什么不使用数据库”,那是因为我必须使用 txt 文件。

标签: pythonfile

解决方案


如果您知道确切的语法,则可以使用 for 循环运行它:

new_lst=[]
for line in file:
    if line[:7]=='clients'
        break
    elif line!='/* Products:'
        new_lst.append(line)

这当然是在使用 open() 方法之后


推荐阅读