python怎么将txt文件的内容逐行读取转化成数组
将txt文件的内容逐行读取转化成数组例:将train5bottle.names的每行内容提取出来转化成数组转换代码:result=[]withopen(r'E:\HISI\darknet-master\build\darknet\x64\data\train5bottle.names','r')asf:forlineinf:result.append(line.strip().split(',')[0])#a.append(b):是将b原封不动的追加到a的末
将txt文件的内容逐行读取转化成数组
例:
将train5bottle.names的每行内容提取出来转化成数组

转换代码:
result = []
with open(r'E:\HISI\darknet-master\build\darknet\x64\data\train5bottle.names' ,'r') as f:
for line in f:
result.append(line.strip().split(',')[0]) #a.append(b):是将b原封不动的追加到a的末尾上,会改变a的值
#strip()用于移除字符串头尾指定的字符(默认为空格或者换行符)或字符序列
print(result)
print(result[0])
#运行结果:
['0degree', '6degree', '12degree', '18degree', '24degree', '30degree', '36degree', '42degree', '48degree', '54degree', '60degree', '66degree', '72degree', '78degree', '84degree', '90degree', '96degree', '102degree', '108degree', '114degree', '120degree', '126degree', '132degree', '138degree', '144degree', '150degree', '156degree', '162degree', '168degree', '174degree', '180degree']
0degree将srt文件转化成数组形式
原srt文件
0
00:00:00,150 --> 00:00:11,430
Fighting this pandemic needs political commitment and commitment at the highest level possible and the President's commitment.1
00:00:11,431 --> 00:00:16,020
you have what it is in it and the would it have seen it.2
00:00:16,021 --> 00:00:19,320
and that kind of leadership is very,3
00:00:19,321 --> 00:00:20,160
very important.4
00:00:20,161 --> 00:00:21,570
The whole of government approach.
转化之后的数组(将时间和内容分离)
['00:00', '00:11', '00:16', '00:19', '00:20']
["Fighting this pandemic needs political commitment and commitment at the highest level possible and the President's commitment.", 'you have what it is in it and the would it have seen it.', 'and that kind of leadership is very,', 'very important.', 'The whole of government approach.']
下面贴出转化的代码,即将cte_test.srt转化成数组
之后可以考虑输送到mysql数据库上进行复用
count1 = 1
count2 = 2
ktime = []
klrc = []
with open('cte_test.srt', 'r') as f:
for index, value in enumerate(f.readlines()):
if index==count1:
value= value.strip()[3:8]
ktime.append(value)
count1=count1+4
elif index==count2:
value= value.strip()
klrc.append(value)
count2=count2+4
print(ktime)
print(klrc)
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















