日常机器学习(四)
接下来是关于python对于一些文件的读取代码(不同类型文件遇到了会持续更新,还有不同格式读取)
首先是最简单的txt文件,必须要注意的一点:读取文件之前先确认路径!!!
open()是用来打开文件,每次读完之后记得用close()关闭文件。看一个简单的例子:比如我的txt文件里内容是这样的:
首先是最简单的txt文件,必须要注意的一点:读取文件之前先确认路径!!!
open()是用来打开文件,每次读完之后记得用close()关闭文件。看一个简单的例子:比如我的txt文件里内容是这样的:
Okay,现在放上读取文件的代码:
出于好奇心,print了一下f是什么东西,第一行的输出结果,看来是一个参数。
接着是关于写入txt:
Tips:如果没有f.write("\n")这行的话不会自动换行,会继续写
看一下输出的txt file里的东西。完美!
通常读取文件时会遇到很多不同的类型,比如说csv文件,中间有特殊符号“,”来隔开了数据,这时候我们读取到的数据是带有特殊符号的,看例子:
首先创建一个csv文件,如图:
然后下面是读取这个csv文件的的代码:
这个代码中有几项说明的是,刚开始读取的时候,用了一个data.split("\n")函数把数据按照行变成list。打印出结果后发现多了一行,可能是编写的时候有问题,那这个时候我search了一下,如何删除list中的元素,就找到了这个del函数。del rows[-1]这个命令就可以删除list中的倒数第一个元素。然后逗号隔开的也可以用split函数去分隔开数据,其他特殊符号都类似。
评论
发表评论