首页 > 编程知识 正文

Python给txt文件写入内容

时间:2023-11-20 02:58:58 阅读:297429 作者:PMFH

本文将详细介绍如何使用Python将文本内容写入txt文件。

一、文件操作

在Python中,可以使用内置的open()函数打开一个文件,并通过指定模式来执行不同的操作。写入内容时,需要将模式指定为'w'

file = open('example.txt', 'w')
file.write('Hello, world!')
file.close()

上述代码会创建一个名为example.txt的文件,并将内容Hello, world!写入其中。

如果文件不存在,open()函数会自动创建该文件。如果文件已存在,将会覆盖原有内容。

二、写入多行内容

如果想要写入多行内容,可以使用write()函数的换行符'n'

file = open('example.txt', 'w')
file.write('Line 1n')
file.write('Line 2n')
file.write('Line 3n')
file.close()

上述代码会在example.txt文件中写入三行内容。

三、追加内容

如果希望在已有文件的末尾追加内容,可以将模式指定为'a',然后使用write()函数。

file = open('example.txt', 'a')
file.write('Additional linen')
file.close()

上述代码会在example.txt文件的末尾追加一行内容。

四、异常处理

在文件操作过程中,有可能会出现一些错误,比如文件权限问题。为了避免程序崩溃,可以使用try..except语句进行异常处理。

try:
    file = open('example.txt', 'w')
    file.write('Hello, world!')
finally:
    file.close()

以上代码使用try..finally结构确保在发生异常时也会关闭文件。

五、总结

本文介绍了如何使用Python给txt文件写入内容。通过open()函数指定模式进行文件操作,并使用write()函数实现数据写入。另外,还介绍了如何追加内容和异常处理。希望本文对你有所帮助!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。