Python中怎么读写文件

2023-04-19 01:25:00 python 文件 读写

在Python中,读写文件是一项非常基本的操作,它可以帮助我们对文件进行更多的操作,比如读取文件中的数据、更新文件内容,以及创建新的文件。

为了读写文件,首先需要使用Python的内置函数open()来打开文件,open()函数接受两个参数,第一个参数是文件的路径,第二个参数是文件的模式,模式有“r”表示只读,“w”表示只写,“a”表示追加,“r+”表示可读可写。

示例:

f = open("test.txt", "r") #以只读的方式打开文件test.txt

f = open("test.txt", "w") #以只写的方式打开文件test.txt,如果文件不存在会自动创建

f = open("test.txt", "a") #以追加的方式打开文件test.txt,如果文件不存在会自动创建

f = open("test.txt", "r+") #以可读可写的方式打开文件test.txt

打开文件后,下一步就是读取文件。在Python中,有几种不同的方法来读取文件,比如read()、readline()和readlines()。

read()方法可以读取文件的所有内容,并以字符串的形式返回:

f = open("test.txt", "r") content = f.read() f.close()

readline()方法可以读取文件的一行,并以字符串的形式返回:

f = open("test.txt", "r") content = f.readline() f.close()

readlines()方法可以读取文件的所有行,并以列表的形式返回:

f = open("test.txt", "r") content = f.readlines() f.close()

在Python中,可以使用write()方法来写入文件,write()方法接受一个字符串参数,并将其写入文件:

f = open("test.txt", "w") f.write("Hello World!") f.close()

最后,在使用完文件后,需要记得关闭文件,使用close()方法关闭文件:

f = open("test.txt", "r") content = f.read() f.close()

总之,在Python中读写文件非常简单,只需要使用open()函数打开文件,然后使用read()、readline()、readlines()等方法读取文件内容,使用write()方法写入文件,最后使用close()方法关闭文件即可。

相关文章