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

Python文件操作函数:打开、读写、关闭文件的常规操作

发布时间:2023-07-04 17:09:31

Python提供了丰富的文件操作函数,用于打开、读写和关闭文件。下面将介绍一些常见的文件操作函数及其使用方法。

1. 打开文件

要打开一个文件,可以使用内置的open()函数。该函数接受两个参数:文件名和打开模式。打开模式有多种选项,常见的有'r'表示读模式(默认),'w'表示写模式,'a'表示追加模式,'x'表示创建模式(如果文件已存在则会报错),'t'表示文本模式(默认),'b'表示二进制模式,'+'表示读写模式。以下是一个打开文件的例子:

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

2. 读取文件

一旦打开了文件,可以使用read()函数读取文件内容。如果文件是文本文件,可以使用read()函数一次性读取整个文件,也可以使用readline()函数逐行读取文件。如果文件是二进制文件,可以使用read()readinto()函数读取指定数量的字节。以下是一个读取文件的例子:

# 读取整个文件
content = file.read()

# 逐行读取文件
line = file.readline()
while line:
    print(line)
    line = file.readline()

# 读取指定数量的字节
data = file.read(1024)

3. 写入文件

要写入文件,可以使用write()函数将内容写入文件。如果文件不存在,将会创建一个新文件。以下是一个写入文件的例子:

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

4. 关闭文件

在使用完文件后,应该使用close()函数关闭文件,以释放资源。以下是一个关闭文件的例子:

file.close()

另外,为了确保文件一定会被关闭,可以使用with语句来打开文件,这样文件使用完后会自动关闭。以下是一个使用with语句打开文件的例子:

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

以上就是Python文件操作的常规操作函数。使用这些函数可以方便地对文件进行读写操作,并且及时关闭文件以避免资源泄漏。