【发布时间】:2015-08-14 19:36:14
【问题描述】:
您好,我对 python 编程还很陌生,我想知道如何修复我的代码,让我只能在普通文本文档中的两个字符串之间读取。例如,假设我有以下
unimportant data
unimportant data
unimportant data
... ... ...
First string #I want to print out starting from this line
Important data
Important data
Important data
Important data
Last String #Last line I dont want to print this line.
unimportant data
unimportant data
unimportant data
unimportant data
unimportant data
unimportant data
到目前为止,我已经能够制作一个简单的文件 I/O 来读取一行。
data_file = open("test.txt", "r")
for line in data_file:
if re.match("(.*)First String(.*)", line):
print(line)
但是这只会打印出第一行。
任何提示或帮助将非常感谢您。
【问题讨论】:
标签: python string python-2.7 file-io readfile