python - 如何在python中读取txt文件的某些部分?
问题描述
如何在 python 中读取 txt 文件的某些部分?,我得到了这个文件:
Products:
123: banana.
321: apple.
555: orange.
clients:
1: james wood.
2: haley butterware.
我需要的是例如只是产品的一部分并将其复制到列表中,但只是产品的一部分。不是客户的部分。我知道你会告诉我“你为什么不使用数据库”,那是因为我必须使用 txt 文件。
解决方案
如果您知道确切的语法,则可以使用 for 循环运行它:
new_lst=[]
for line in file:
if line[:7]=='clients'
break
elif line!='/* Products:'
new_lst.append(line)
这当然是在使用 open() 方法之后
推荐阅读
- r - 如何比较两个可变和不同长度的数据帧以将一个数据帧的值添加到另一个数据帧,在必要时重复值
- ionic4 - Intranet 上的 Ionic 4 Web 项目
- javascript - Keycloak 内省端点
- angular - 类型'可观察的
' 不可分配给类型 'Observable ' - python - python psycopg2选择时区的current_timestamp问题
- django - NoReverseMatch 在 /property/city/city/
- python - 如何将 TF Dense 层转换为 PyTorch?
- docker - sh: curl: not found 甚至在 k8s pod 中安装 curl
- sql - 如何用这个在 SQLite 中编写 sql?
- javascript - 如何映射移动触摸事件以在 Javascript 中模拟按键向上/向下?