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

Python的文件操作函数,用法和示例。

发布时间:2023-06-30 10:54:13

Python的文件操作函数主要包括打开文件、读取文件、写入文件和关闭文件等操作。下面将逐一介绍这些函数的用法和示例。

1. 打开文件

打开文件使用open()函数,该函数接受两个参数, 个参数是文件路径,第二个参数是打开文件的模式(可选,默认为读取模式)。

常见的打开文件模式有:

- 'r':读取模式

- 'w':写入模式

- 'a':追加模式

- 'x':创建模式

- 't':文本模式(默认)

- 'b':二进制模式

示例:

f = open("test.txt", "r")

2. 读取文件

读取文件使用read()函数,该函数会将文件中的内容以字符串的形式返回。如果要一次性读取整个文件内容,可以使用read()函数;如果要逐行读取文件内容,可以使用readlines()函数。

示例:

f = open("test.txt", "r")
content = f.read()  # 读取整个文件内容
print(content)

f.seek(0)  # 将文件指针移到文件开头
lines = f.readlines()  # 逐行读取文件内容
for line in lines:
    print(line)

3. 写入文件

写入文件使用write()函数,该函数接受一个字符串作为参数,并将该字符串写入文件中。写入模式下,如果文件不存在,则会创建文件;如果文件已存在,则会覆盖原有内容。

示例:

f = open("test.txt", "w")
f.write("Hello, world!")
f.close()

4. 关闭文件

关闭文件使用close()函数,该函数会将文件从内存中释放,确保写入的内容被保存到文件中。

示例:

f = open("test.txt", "w")
f.write("Hello, world!")
f.close()

需要注意的是,在使用open()打开文件后,一定要及时调用close()方法关闭文件,否则可能导致文件无法正常保存或造成资源泄漏。为了避免忘记关闭文件,可以使用with关键字来实现自动关闭文件。

示例:

with open("test.txt", "w") as f:
    f.write("Hello, world!")

以上就是Python文件操作函数的用法和示例,通过这些函数可以方便地进行文件的读取和写入操作。需要注意的是,在操作文件时要注意异常处理,以防止程序出错。