Python 官方文档:入门教程 => 点击学习
本篇内容主要讲解“python怎么将txt文件的内容逐行读取转化成数组”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么将txt文件的内容逐行读取转化成数组”吧!将txt文件的内容逐
本篇内容主要讲解“python怎么将txt文件的内容逐行读取转化成数组”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么将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文件
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转化成数组
count1 = 1count2 = 2ktime = []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+4print(ktime)print(klrc)
到此,相信大家对“python怎么将txt文件的内容逐行读取转化成数组”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
--结束END--
本文标题: python怎么将txt文件的内容逐行读取转化成数组
本文链接: https://www.lsjlt.com/news/353413.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0