程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

python 文件操作(python 文件操作模块)

hfteth 2025-05-02 18:34:40 技术文章 20 ℃

在Python中,可以使用内置的文件操作函数和方法来进行文件的读取、写入和操作。下面是一些常见的文件操作方法:

打开文件:使用open()函数来打开一个文件,并返回一个文件对象。你需要指定文件的路径和打开模式(读取、写入、追加等)。

file = open("file.txt", "r")  # 以只读模式打开文件
读取文件内容:使用文件对象的read()方法可以读取文件的全部内容,或者使用readline()方法逐行读取文件内容。
content = file.read()  # 读取文件的全部内容
line = file.readline()  # 读取文件的一行内容
写入文件:使用文件对象的write()方法可以将内容写入文件。
file.write("Hello, World!")  # 将内容写入文件
关闭文件:使用文件对象的close()方法来关闭文件。
file.close()  # 关闭文件
文件迭代器:可以使用for循环来逐行迭代读取文件内容。
for line in file:
    print(line)

文件操作模式:

"r":只读模式(默认)。 "w":写入模式,如果文件已存在,则会覆盖原有内容。 "a":追加模式,在文件末尾追加内容。 "x":创建模式,创建新文件并写入内容,如果文件已存在,则会报错。 "b":二进制模式,用于读取或写入二进制文件。 "t":文本模式(默认),用于读取或写入文本文件。

file = open("file.txt", "w")  # 以写入模式打开文件

在进行文件操作时,建议使用with语句来自动管理文件的打开和关闭,以确保文件资源的正确释放。

with open("file.txt", "r") as file:
    content = file.read()
    # 对文件内容进行操作
# 文件会在`with`语句块结束后自动关闭
以上是一些常见的文件操作方法,你可以根据具体需求和场景进行文件的读取、写入和操作。在实际使用中,还可以使用其他文件操作函数和方法,如seek()、tell()等,以及处理文件路径、文件夹操作等。
最近发表
标签列表