我们使用python的时候经常需要读取txt文件中的数据内容, 想要把txt文档里的数据读取出来然后进行绘图,可能会借助函数,或者是Python中的库,下面这篇文章主要给大家介绍了关于利用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 dataif __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文件中的数据?python如何读取txt文件中的数据?的文章就介绍到这了,更多相关python读取txt的数据内容可以继续关注学习 。
推荐阅读
- Python责任链模式是什么?Python如何实现责任链模式
- Pycharm怎么切换Python版本?Pycharm切换Python版本的方法
- Python怎么输入数字?Python输入数字的方法
- Python中那些文件属于静态文件?Django框架项目的静态文件放在哪
- Django框架模板文件放在哪?Python如何使用Django模板
- Python库appium内有哪些点击方式?Appium库用什么方法实现点击操作
- Python如何设置Excel行高和列宽?Python自动调整表格列宽怎么实现
- Python怎么计算函数运行时间?Python如何得到函数运行时间
- Python怎么删除pdf文件某些页?Python如何把pdf文件指定页删掉
- Python怎么修改pdf页面?Python如何将pdf页面90度旋转