文件处理函数及其使用方法的Python实现
Python语言提供了许多常用的文件处理函数以便我们操作文件。下面列举了Python的一些文件处理函数。
1. open
是Python中的标准IO库函数,用于打开一个文件,并返回file对象,提供了控制该文件的读写操作的方法。
参数:
文件名与文件路径
文件模式
模式 描述
'r' 只能读,文件必须存在
'w' 只能写,创建新文件或覆盖已有文件
'a' 追加写,文件必须存在,在文件末尾追加内容或者创建新文件
使用示例:
file = open('test.txt', 'r')
text = file.read()
file.close()
2. read
用于读取文件,返回字符串类型的数据。可以指定读取的大小,超过文件大小则只返回文件的全部内容。如果不指定参数,则读取整个文件。
使用示例:
file = open('test.txt', 'r')
text = file.read()
print(text)
file.close()
3. write
用于将字符串写入文件中,文件中原有内容会被覆盖。如果文件不存在,会自动创建一个新文件。
使用示例:
file = open('test.txt', 'w')
file.write('hello, world')
file.close()
4. seek
用于设置文件指针的位置,即文件的读写位置。offset表示设置的相对偏移量,whence表示从哪个位置开始计算,可为0(表示从文件开头),1(表示从当前位置),2(表示从文件结尾)。
使用示例:
file = open('test.txt', 'r+')
file.seek(2, 0)
file.write('***')
file.close()
5. tell
获取文件指针的位置。
使用示例:
file = open('test.txt', 'r')
print(file.tell())
file.close()
以上是Python中常用的几个文件处理函数,为开发者开发文件相关功能提供了很大的方便。
