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

Python中有哪些文件处理函数?

发布时间:2023-05-21 22:49:03

Python为文件处理提供了许多有用的函数。以下是一些常用的文件处理函数:

1. open()函数:用于打开文件,它的 个参数是文件名,第二个参数是打开的模式。例如,要读取一个名为“file.txt”的文件,可以使用以下代码:

file = open("file.txt", "r")

2. read()函数:用于从文件中读取内容。可以一次性读取整个文件,也可以从文件中读取一个特定的字符数。例如,要读取文件中的 行,可以使用以下代码:

file = open("file.txt", "r")

print(file.readline())

3. write()函数:用于向文件中写入内容。如果文件不存在,则会创建一个新文件。如果文件已经存在,则会覆盖其中的内容。例如,要向一个名为“output.txt”的文件写入内容,可以使用以下代码:

file = open("output.txt", "w")

file.write("Hello, World!")

file.close()

4. close()函数:用于关闭文件。在读取或写入文件后,必须使用这个函数来关闭文件。例如,要关闭一个名为“file.txt”的文件,可以使用以下代码:

file = open("file.txt", "r")

content = file.read()

file.close()

5. seek()函数:用于将文件中的指针移动到特定的位置。例如,要将指针移动到文件的开头,可以使用以下代码:

file = open("file.txt", "r")

file.seek(0)

6. tell()函数:用于返回文件指针的位置。例如,要查看文件指针的位置,可以使用以下代码:

file = open("file.txt", "r")

position = file.tell()

7. readline()函数:用于从文件中读取一行内容。如果已经读取到文件的结尾,则返回空字符串。例如,要从一个名为“file.txt”的文件中读取 行内容,可以使用以下代码:

file = open("file.txt", "r")

line = file.readline()

8. readlines()函数:用于从文件中读取所有行的内容,并将它们存储在一个列表中。例如,要从一个名为“file.txt”的文件中读取所有行的内容,可以使用以下代码:

file = open("file.txt", "r")

lines = file.readlines()

以上是Python中一些常用的文件处理函数,但这并不是完整的列表。根据需要,还有其他文件处理函数可供使用。