Python3 创建txt文件

简介

在Python编程语言中,我们可以使用内置的函数和模块来创建、读取和写入文本文件。本文将介绍如何使用Python3来创建txt文件,并提供了相应的代码示例。

文件操作基础

在开始之前,我们先来了解一些与文件操作相关的基础知识。

在Python中,可以使用内置的open()函数来打开一个文件。该函数接受两个参数:文件名和打开模式。打开模式可以是'r'(读取模式,默认值)、'w'(写入模式)、'a'(追加模式)等等。打开后的文件对象可以通过不同的方法来读取和写入文件内容。

创建txt文件

要创建一个txt文件,可以使用以写入模式打开一个文件,并通过write()方法来写入内容。下面是一个简单的示例:

filename = 'example.txt'
content = 'Hello, World!'

with open(filename, 'w') as file:
    file.write(content)

在上述示例中,我们使用了with语句来打开文件。with语句会自动关闭文件,这样可以确保文件的正确关闭,即使在出现异常的情况下也不会导致文件被意外地保持打开状态。

补充内容到txt文件

如果要将内容追加到已存在的txt文件中,可以使用追加模式打开文件。下面是一个示例:

filename = 'example.txt'
content = '\nThis is an additional line.'

with open(filename, 'a') as file:
    file.write(content)

在这个示例中,我们使用了追加模式'a'来打开文件,并通过write()方法将额外的内容写入到文件的末尾。注意,我们在内容前面添加了一个换行符\n,以确保新的内容从新行开始。

读取txt文件内容

要读取一个txt文件的内容,可以使用读取模式打开文件,并通过read()readlines()方法来读取文件内容。下面是一个示例:

filename = 'example.txt'

with open(filename, 'r') as file:
    content = file.read()
    print(content)

在这个示例中,我们使用了读取模式'r'来打开文件,并通过read()方法读取整个文件的内容。然后,我们使用print()函数将内容打印出来。

如果想要逐行读取文件内容,可以使用readlines()方法。下面是一个示例:

filename = 'example.txt'

with open(filename, 'r') as file:
    lines = file.readlines()
    for line in lines:
        print(line.strip())  # 去除每行末尾的换行符

在这个示例中,我们使用readlines()方法将文件内容按行读取,并使用for循环逐行打印出来。注意,我们使用了strip()方法去除每行末尾的换行符。

总结

本文介绍了如何使用Python3来创建txt文件,并提供了相应的代码示例。我们学习了如何使用写入模式创建文件、如何使用追加模式补充文件内容、以及如何使用读取模式读取文件内容。希望通过本文的介绍,你能够掌握Python创建txt文件的基本操作。

参考

  • [Python文件操作-菜鸟教程](
erDiagram
    FILE --|> MODE
    MODE --|> OPEN
    OPEN --|> CONTENT
    FILE ||--|{ OPEN
    CONTENT ||--|{ CLOSE
    CONTENT ||--|{ READ
    CONTENT ||--|{ WRITE
    CONTENT --|> FILE

引用形式的描述信息:本文介绍了如何使用Python3来创建txt文件,并提供了相应的代码示例。我们学习了如何使用写入模式创建文件、如何使用追加模式补充文件内容、以及如何使用读取模式读取文件内容。希望通过本文的介绍,你能够掌握Python创建txt文件的基本操作。