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

Python中的文件操作方法及示例

发布时间:2023-12-04 03:22:54

Python是一门非常强大和灵活的编程语言,它提供了许多文件操作方法,使我们能够对文件进行读取、写入、重命名、删除等操作。下面是Python中常用的文件操作方法及示例。

1. 打开文件

打开文件是进行文件操作的第一步,Python提供了open()函数来打开文件。open()函数接收两个参数,文件名和打开方式。打开方式可以是只读('r')、写入('w')、追加('a')等。

file = open('example.txt', 'r')

2. 读取文件

读取文件可以使用read()、readline()和readlines()方法。read()方法将整个文件都读取到一个字符串中,readline()方法逐行读取文件,而readlines()方法会将文件的所有行读取到一个列表中。

file = open('example.txt', 'r')
content = file.read()
print(content)

file = open('example.txt', 'r')
line = file.readline()
print(line)

file = open('example.txt', 'r')
lines = file.readlines()
print(lines)

3. 写入文件

写入文件可以使用write()方法,它将给定的字符串写入到文件中。如果文件不存在,则会创建一个新的文件。

file = open('example.txt', 'w')
file.write('Hello World!')
file.close()

4. 追加内容

追加内容到文件末尾可以使用'a'模式打开文件,并使用write()方法写入内容。如果文件不存在,则会创建一个新的文件。

file = open('example.txt', 'a')
file.write('Hello World Again!')
file.close()

5. 关闭文件

完成文件操作后,使用close()方法关闭文件,以释放资源。

file = open('example.txt', 'r')
content = file.read()
print(content)
file.close()

6. 重命名文件

重命名文件可以使用os模块中的rename()方法。rename()方法接收两个参数,原文件名和新文件名。

import os
os.rename('example.txt', 'new_example.txt')

7. 删除文件

删除文件可以使用os模块中的remove()方法。remove()方法接收一个参数,要删除的文件名。

import os
os.remove('new_example.txt')

8. 检查文件是否存在

检查文件是否存在可以使用os模块中的path.exists()方法。path.exists()方法接收一个参数,要检查的文件名。

import os
if os.path.exists('example.txt'):
    print('File exists')
else:
    print('File does not exist')

以上是Python中常用的文件操作方法及示例,它们可以满足我们对文件的基本操作需求。通过文件操作,我们可以读取文件内容,写入文件内容,重命名文件和删除文件等,以实现对文件的管理和处理。