欢迎访问宙启技术站
智能推送

文件处理函数及其使用方法的Python实现

发布时间:2023-05-28 00:32:01

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中常用的几个文件处理函数,为开发者开发文件相关功能提供了很大的方便。