python - 如何从一个条件打印字符串,直到满足另一个条件?
问题描述
criteria_1 = x
criteria_2 = y
raw = parser.from_file(MIPR_File_Path)
info = raw['content']
words = info.split()
for i,w in enumerate(words):
if w == criteria_1:
print(words + 1) + ...
我需要用什么替换“...”才能打印所有字符串,直到满足条件_2?
解决方案
您可以添加另一个语句:
if criteria_2: break
这将结束 for 循环,而不再打印任何单词。
推荐阅读
- python-3.x - 我试图从用户那里获得对两个关键词不区分大小写的输入。如何使用两个主要关键字获得不区分大小写的输入?
- c# - .net 5 DataContractSerialize 忽略 MessageContractAttribute
- javascript - 如何在节点登录 API 中添加角色或映射电子邮件、密码和角色?
- in-app-purchase - 购买订阅时应用程序中显示“订阅不会自动续订”消息,并且自动续订不起作用
- asp.net - 在asp中打印变量值:aspx vb.net上的复选框
- kotlin - Kotlin kotlin 多挂起可取消协程
- typescript - 为Typescript编写自定义ESlint规则时如何隔离构造函数参数
- mysql - 为什么这个用户在我的 MySQL 数据库中没有选择权限?错误代码 1142
- python - 如何从谷歌云控制台下载我的项目源代码
- python - sklearn.datasets.load_files 和 numpy 文件 - 他们一起顺利吗?