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

Python中如何在main()函数中实现文件读写操作

发布时间:2023-12-24 12:18:25

在Python中,可以使用内置的open()函数来实现文件的读写操作。open()函数接受文件名和打开模式作为参数,并返回一个文件对象。文件对象可以使用read()、write()和close()方法来进行读写操作。

下面是一个示例,展示了如何在main()函数中实现文件的读写操作,并对文件内容进行修改:

def main():
    filename = "example.txt"
    
    # 写入文件
    with open(filename, 'w') as file:
        file.write("Hello, World!")

    # 读取文件
    with open(filename, 'r') as file:
        content = file.read()
        print("文件内容:", content)

    # 修改文件内容
    with open(filename, 'a') as file:
        file.write(" 这是追加的内容。")
    
    # 读取修改后的文件
    with open(filename, 'r') as file:
        content = file.read()
        print("修改后的文件内容:", content)

if __name__ == '__main__':
    main()

以上代码展示了一个完整的文件读写操作过程。首先使用open()函数以写入模式打开文件,并将内容写入文件。然后使用open()函数以读取模式打开文件,并将文件内容读取到变量中。接着使用open()函数以追加模式打开文件,并在文件末尾追加内容。最后重新读取修改后的文件内容,并将其输出。

运行上述代码,输出结果为:

文件内容: Hello, World!
修改后的文件内容: Hello, World! 这是追加的内容。

这个例子演示了如何使用Python在main()函数中进行文件读写操作。通过使用open()函数的不同模式参数,我们可以实现不同的读写操作,如读取、写入和追加操作。同时,使用with语句可以确保文件的正确关闭,避免资源泄露问题。