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

如何使用Python实现文本文件的读取和写入操作

发布时间:2023-12-25 19:06:00

Python提供了许多方法来操作文本文件,包括读取和写入。下面是使用Python实现文本文件读取和写入的示例代码。

读取文本文件:

# 打开文本文件
file = open("example.txt", "r")

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

# 逐行读取文件内容
lines = file.readlines()
for line in lines:
    print(line)

# 关闭文件
file.close()

上述代码首先使用open函数打开一个名为example.txt的文本文件,并使用"r"参数表示以只读模式打开文件。然后使用read方法一次性读取整个文件内容,并将内容存储在content变量中。另外,readlines方法可以逐行读取文件内容,将每一行存储在一个列表中。

写入文本文件:

# 打开文本文件
file = open("example.txt", "w")

# 写入内容
file.write("Hello, World!
")
file.write("This is an example.")

# 关闭文件
file.close()

上述代码首先使用open函数打开一个名为example.txt的文本文件,并使用"w"参数表示以写入模式打开文件。然后使用write方法写入内容到文件中。注意,每次调用write方法时,内容将会被写入文件的当前位置。最后,使用close方法关闭文件。

除了上述方法外,Python还提供了使用with语句操作文件的方法,可以在不显式地调用close方法的情况下管理文件的打开和关闭。

使用with语句读取文本文件:

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

通过使用with语句,可以确保文件在使用完毕后被关闭,无需手动调用close方法。

使用with语句写入文本文件:

with open("example.txt", "w") as file:
    file.write("Hello, World!
")
    file.write("This is an example.")

以上就是使用Python实现文本文件读取和写入操作的示例代码和说明。无论是使用基本的打开、读取、写入和关闭方法,还是使用更便捷的with语句,Python提供了许多灵活的方式来操作文本文件。