对文本进行一个切片操作
直接上代码有助于理解:
import os
from os.path import join, isfile
import re
import numpy as np
import pickle
import argparse
import h5py
parser = argparse.ArgumentParser()
parser.add_argument('--caption_file', type=str, default='demo.txt',
help='caption file')
args = parser.parse_args()
with open(args.caption_file, encoding='utf-8') as f:
captions = f.read().split('\n')
print(captions)
demo.text中的内容:
近期随着阳性病例的增多,一些人在治疗新冠病毒感染过程中,因用药不当
导致损伤。安全科学用药事关群众生命安全和身体健康。
北京协和医院药剂科主任张波介绍,解热镇痛类药物,比如常用的布洛芬、对乙酰氨基酚,它们是对症治疗
的药物。一般来讲,患者用1至2天就能退热,加上患者身体疼痛控制住后,就可以停药了,不需要长期服用。
结果:
['近期随着阳性病例的增多,一些人在治疗新冠病毒感染过程中,因用药不当', '导致损伤。安全科学用药事关群众生命安全和身体健康。', '', '北京协和医院药剂科主任张波介绍,解热镇痛类药物,比如常用的布洛芬、对乙酰氨基酚,它们是对症治疗', '的药物。一般来讲,患者用1至2天就能退热,加上患者身体疼痛控制住后,就可以停药了,不需要长期服用。']