【发布时间】:2021-07-16 05:46:56
【问题描述】:
我是 python 的初学者,我正在编写一个代码,我试图检查我是否找到了一个特定的项目,我可以在之前检查一些项目,是否可以打印当前值。 我写了这段代码,但我无法解决问题:
import re
file1 = open('A.txt', 'r')
file2 = open('B.txt', 'w')
line = file1.readlines()
for index, line in enumerate(file1):
match = re.search(r'R', line)
if match:
for a in range(index, index+2):
same = re.search(r'T', line.next())
if same:
file2.writelines(line)
file2.close()
file1.close()
【问题讨论】:
-
有什么问题?
-
正如卡米洛所说,不清楚你想要什么。看来您可能会要求在迭代之前比较以前的检查或检查项目?如果您澄清您想要什么,我们可以提供更好的帮助,也许可以展示您想要的输出并告诉我们您当前遇到的问题。
-
我正在寻找一个指定的字符。然后如果第二个下一行是另一个指定的字符,则打印你找到的那个。
标签: python file for-loop enumerate file-read