python文件处理
1.文件:
文本文件:xx.txt xx.log xx.ini
二进制文件:xx.mp3 xx.jpg xx.avi
2.open()函数:
在python中使用文件的关键函数是open()函数。open()函数有两个参数:文件名和模式。
3.open()函数有四种不同的打开方法(文件名和模式)
“r” :读取。默认值。打开文件进行读取,如果文件不存在则报错。
“a”:追加 。打开供追加的文件,如果不存在则创建该文件。
”w“:写入。打开文件进行写入。如果文件不存在则创建该文件。
”x“:创建。创建指定的文件。如果文件存在则返回错误。
可以指定文件是应该作为二进制还是文本模式进行处理:
”t“:文本。默认值。文本模式。
”b“:二进制。二进制模式(图像)。
eg:
f = open("demofile.txt")
等同于:
f = open("demofile.txt", "rt")
因为 “r” (读取)和 “t” (文本)是默认值,所以不需要指定。
文件的打开
1.只读取文件的一部分:默认情况下,read()方法返回整个文本,但也可以指定要返回的字符串
eg:
f = open("demofile.txt", "r")
print(f.read(5))
2.读行:可以使用readline()方法返回一行
eg:
f = open("demofile.txt", "r")
print(f.readline())
通过两次调用readline(),可以读取