可以按照以下步骤编写程序:
1.打开源文件和目标文件,以读取和写入方式打开。
2.使用 readlines() 函数读取源文件中的所有文本行。
3.使用循环遍历所有文本行,并使用字符串中的 startswith() 和 endswith() 方法检查行是否以指定单词开头和结尾。
4.如果行符合要求,则将其写入目标文件。
5.关闭源文件和目标文件。
下面是一个示例程序:
# 打开源文件和目标文件
with open('input.txt', 'r') as source_file, open('output.txt', 'w') as target_file:
# 读取源文件中的内容
lines = source_file.readlines()
# 循环遍历所有文本行
for line in lines:
# 检查行是否以指定单词开头和结尾
if line.startswith('start') and line.endswith('end'):
# 将符合要求的行写入目标文件
target_file.write(line)
# 关闭源文件和目标文件
source_file.close()
target_file.close()
在这个示例程序中,源文件名为 input.txt,目标文件名为 output.txt。可以根据实际情况更改文件名。同时,也可以更改要检查的起始和结束单词。