python中读取一个txt并按逗号分割每行放入数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中读取一个txt并按逗号分割每行放入数组相关的知识,希望对你有一定的参考价值。

RT,现在有一个txt,内容为
a
b
c
d
这样,现在想把txt放入一个数组,弄成a,b,c,d这样用逗号分割的字符串,求教代码~

参考技术A #你好,一个简单完整的示例:
#---------------

f = file(r'E:\str.txt', 'r') #打开文件

txt = f.read() #读出文件内容

f.close()
a = txt.replace('\n', ',') #将换行替换为逗号
print a
#----------------
#实际测试输出效果:
>>>
a,b,c,d
>>>本回答被提问者采纳
参考技术B ",".join([i for i in open(path)])

用Python按时间分割txt文件中的数据

案例

有一个监测系统,每隔两分钟就会记录一下监测结果,如下图所示:现在要求按小时将数据提取,并存为新的txt文件,也就是1天会对应有24个txt文件。先整理一下思路:

  1. 读取数据
  2. 将每行数据的时间戳转换成“日期-小时”格式,并按此分类数据,
  3. 存入字典 按“日期-小时”分断,将写入数据到新的txt文件

使用readlines()将txt中的每一行数据读取为一个长字符串,并存入列表。数据读取如下所示。

操作

#读取txt文件中的数据
file = open(\'data.txt\')
lines = file.readlines(

以上是关于python中读取一个txt并按逗号分割每行放入数组的主要内容,如果未能解决你的问题,请参考以下文章

将txt文件作为数组导入python将两位数分割为单独的值

从txt文件读取内容,然后用split来分割,分割条件是 逗号,还要把分割后得到的字符串赋给一个数组

点云读写:读写txt点云(空格分隔 | 逗号分隔)

点云读写:读写txt点云(空格分隔 | 逗号分隔)

怎样用python读取txt并按规则写入excle

C如何将.txt文件的内容放入二维数组