findstr /c:"text" demo-rasa_zh.json>D:\qufuhao.txt

将demo-rasa_zh.json里面的包含text的行内容 提取到d盘下的qufuhao.txt中

执行bat

d盘下的qufuhao.txt内容

我要提取该文件所有text的行新建一个bat文件内容@echo offfindstr /c:"text" demo-rasa_zh.json>D:\qufuhao.txt将demo-rasa_zh.json里面的包含text的行内容 提取到d盘下的qufuhao.txt中执行batd盘下的qufuhao.txt内容...
很抱歉,我能够回答你的这个问题。你可以使用Python中的 文件 操作函数,使用readlines()函数读取txt 文件 中的每一 ,遍历每一 ,寻找包含特定 字符串 的起始 和终止 ,并将他们之间的所有 提取 出来。以下是一些示例代码: ``` python def extract_lines(infile, start_string, end_string): with open(infile, 'r') as f: lines = f.readlines() start_index, end_index = -1, -1 for i, line in enumerate(lines): if start_string in line: start_index = i if end_string in line: end_index = i break if start_index != -1 and end_index != -1: extracted_lines = lines[start_index+1:end_index] return extracted_lines else: return None # 使用示例 extracted_lines = extract_lines('file.txt', 'start_string', 'end_string') if extracted_lines is not None: for line in extracted_lines: print(line) else: print("无法 提取 满足条件的 ") 其中,'file.txt'为要 提取 文件 路径,'start_string'为要 提取 的文本段的起始标识 字符串 ,'end_string'为要 提取 的文本段的终止标识 字符串 。如果找到了满足条件的 ,则会把它们 提取 出来,作为 一个 字符串 列表返回;否则返回“无法 提取 满足条件的 ”。