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

Python实现输入输出文件操作

发布时间:2023-12-04 19:14:04

Python提供了丰富的文件操作功能,可以通过打开、读取、写入和关闭文件来实现文件的输入输出操作。下面是Python中文件操作的一些常用函数和使用例子。

1. 打开文件(open)

可以使用open()函数来打开一个文件,并返回文件对象。open()函数接收两个参数:文件名和打开模式。常用的打开模式有:

- 'r': 只读模式,用于读取文件内容。

- 'w': 写入模式,用于覆盖或创建新的文件。

- 'a': 追加模式,用于在文件末尾添加内容。

- 'x': 创建模式,用于创建新文件。如果文件已存在,则会抛出错误。

- 'b': 二进制模式,用于处理二进制文件。

- 't': 文本模式,用于处理文本文件。

使用例子:

# 以只读模式打开文件
file = open('example.txt', 'r')

# 以写入模式打开文件(如果文件不存在则创建新文件)
file = open('example.txt', 'w')

# 以追加模式打开文件(如果文件不存在则创建新文件)
file = open('example.txt', 'a')

# 以创建模式打开文件(如果文件已存在则会抛出错误)
file = open('example.txt', 'x')

2. 读取文件(read)

可以使用read()函数来读取文件的内容。read()函数会将文件的全部内容作为一个字符串返回。

使用例子:

# 读取文件的全部内容
content = file.read()
print(content)

3. 逐行读取文件(readline)

可以使用readline()函数来逐行读取文件的内容。每次调用readline()函数,会返回文件的下一行内容。

使用例子:

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

4. 写入文件(write)

可以使用write()函数来向文件中写入内容。write()函数接收一个字符串参数,将该字符串写入文件。

使用例子:

# 向文件中写入内容
file.write('Hello, world!
')

5. 关闭文件(close)

使用完文件后,需要将其关闭以释放系统资源。可以使用close()函数来关闭文件。

使用例子:

# 关闭文件
file.close()

综合例子:

# 以只读模式打开文件
file = open('example.txt', 'r')

# 读取文件的全部内容
content = file.read()
print(content)

# 关闭文件
file.close()

以上是Python中文件操作的一些常用函数和使用例子。使用这些函数,可以方便地进行文件的输入输出操作。要使用他们的时候,要记得捕获可能出现的异常,比如文件不存在或者无法访问等等。