优草派  >   Python

利用python如何读取txt文件中的数据?python如何读取txt文件中的数据?

翟嘉慧            来源:优草派

我们使用python的时候经常需要读取txt文件中的数据内容, 想要把txt文档里的数据读取出来然后进行绘图,可能会借助函数,或者是Python中的库,下面这篇文章主要给大家介绍了关于利用python如何读取txt文件中的数据?python如何读取txt文件中的数据?的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下。

利用python如何读取txt文件中的数据?python如何读取txt文件中的数据?

平时我们使用Python读取的文件一般都是excel或者是json,今天读取的是txt文件中的数据,有时候也可以对txt文件中的数据读取之后进行绘图的处理,下面给大家介绍两种读取方法:

方法一:使用open函数

这个方法是Python中最基本的读取文件数据的方法,读取任何的文件都可以使用这个函数,它会将会文件中的数据读取到一个列表中,然后在使用这个函数来对文件进行打开,具体的代码如下:

def HH(file_name):
    data = []
    file = open(file_name,'r') 打开文件
    file_data = file.readlines()读取所有行
    for row in file_data:
        tmp_list = row.split(',')
       tmp_list[-1] = tmp_list[-1].replace('\n',',')
        data.append(tmp_list)将每行数据插入data中
        return data
if __name__=="__main__":
    data = HH('test.txt')
    print(data)

一般在Python中对文件的读取步骤就是先使用open函数打开文件、read读取文件数据内容、close关闭文件3个步骤,在上面的代码中,使用了split,是以逗号的形式分割文件中每一行的数据,replace是对文件中的换行符进行删除。最后将数据存放在data中。

方法二:使用numpy包的loadtxt方法

这种方法通常会在对实验的数据进行处理的时候才使用到,numpy它本身是一个计算包,所以在使用loadtxt方法是时候,文件中的数据必须是数字,如果是其他的字符,运行结果会出错。

到此这篇关于利用python如何读取txt文件中的数据?python如何读取txt文件中的数据?的文章就介绍到这了,更多相关python读取txt的数据内容可以继续关注学习。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。