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