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

使用Python内置函数open()打开文件并进行操作的方法。

发布时间:2023-06-16 01:06:53

Python中的open()函数是用来打开文件的,该函数可以接受三个参数:文件名、打开模式和缓冲区大小等。它返回一个文件对象,通过该对象我们可以对文件进行读写操作。

下面是一些常用的打开模式:

1.‘r’(默认值):以只读模式打开文件(不能写入文件)

2.‘w’:以写入模式打开文件(会清空原本文件的内容)

3.‘a’:以写入模式打开文件(在原本内容的末尾追加新内容)

4.‘x’:以独占文件模式打开文件,在创建文件时,如果文件已存在则会报错

5.‘b’:二进制模式

6.‘t’:文本模式

下面是几个使用Python内置函数open()打开文件并进行操作的示例:

1. 读取文件内容并输出到控制台

filename = "example.txt"

f = open(filename, "r")

print(f.read())

2. 向文件中写入内容

filename = "example.txt"

f = open(filename, "w")

f.write("Hello world!")

f.close()

3. 逐行读取文件内容并输出到控制台

filename = "example.txt"

with open(filename, "r") as f:

    for line in f.readlines():

        print(line)

4. 使用上下文管理器读取文件内容并输出到控制台

filename = "example.txt"

with open(filename, "r") as f:

    content = f.read()

    print(content)

使用Python内置函数open()打开文件并进行操作的方法比较简单,只需传递文件名和打开模式,然后就可以对文件进行读写操作。需要注意的是,打开文件后一定要记得关闭文件,否则可能会导致文件崩溃。另外,还可以使用with语句来自动关闭文件,而不必手动关闭。 

总之,open()函数是Python中常用的内置函数之一。它可以让我们方便地读写文件,以及进行其他相关的操作。无论是文件读取还是文件写入,Python都提供了很多简单而且实用的方法。