Python学习笔记 -- 文件,读取表格

这算是一篇来晚了的文章,本来这个内容应该在暑假学习的,刚好现在老师教到了,就整理一下啦~~

文件是什么呢

就是我们要在python打开或者修改电脑的文件。

怎么打开呢~

myfile = open("./L03_C_files/filename.txt")

那怎么读取怎么修改呢?

这里介绍以下的模式~

1. 模式“r” 读取文件:(注意每次都要关闭噢!)

file = open("/Users/newfile.txt" , "r")

cont = file.read()

print(cont) 

file.close()

读取指定字符数:

file = open("/Users/newfile.txt","r")

print(file.read(16))

file.close

这样就会读取前16个字符!

如果想要打印出每一行:

file = open("/Usersnewfile.txt","r")

for each_line in file:

            print(each_line)

file.close

2. 模式“w” 写入文件:

file = open("/Users/newfile.txt","w")

file.write("This has been written to a file")#还会返回你一共写入了多少字符

file.close()

3. 确保你关闭了文件

为了避免浪费资源,我们要确保文件在使用后始终关闭。一种实现方法是使用tryfinally语句。

也可以使用with 语句

这将创建一个临时变量(通常称为“ f”),该变量只能在with语句的缩进块中访问。在下面的代码中,即使其中发生异常,该文件也会在with语句的结尾自动关闭。

4. 读取表格

在这里,我们创建了一个名为load_csv()的函数来包装此行为,该行为将采用文件名并返回数据集。我们将加载的数据集表示为两个列表。

第一个列表是行的列表,第二个列表是列的列表。

reader function是return something in "line" variable

list function是 create a list from lines variable 

开始读取,看有多少行和列

但是上面这个方法有缺点,就是会读取空行

你可能感兴趣的:(Python学习笔记 -- 文件,读取表格)