TXT文本储存

str1 = '什么是python?'
str2 = '''
Python是一种计算机程序设计语言。
是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),
随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
'''

#写入txt
with open('txt.txt','w',encoding='utf-8')as f:
    f.write(str1+str2)

#读出
with open('txt.txt','r',encoding='utf-8')as f:
    str = f.read()
    print(str)

在刚才的实例中,open()方法的第二个参数设置成了a,这样在每次写入文本时不会清空源文件,而是在文件末尾写入新的内容,这是一种文件打开方式。关于文件的打开方式,其实还有其他几种,这里简要介绍一下。

r:以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
rb:以二进制只读方式打开一个文件。文件指针将会放在文件的开头。
r+:以读写方式打开一个文件。文件指针将会放在文件的开头。
rb+:以二进制读写方式打开一个文件。文件指针将会放在文件的开头。

w:以写入方式打开一个文件。如果该文件已存在,则将其覆盖。如果该文件不存在,则创建新文件。
wb:以二进制写入方式打开一个文件。如果该文件已存在,则将其覆盖。如果该文件不存在,则创建新文件。
w+:以读写方式打开一个文件。如果该文件已存在,则将其覆盖。如果该文件不存在,则创建新文件。
wb+:以二进制读写格式打开一个文件。如果该文件已存在,则将其覆盖。如果该文件不存在,则创建新文件。

a:以追加方式打开一个文件。如果该文件已存在,文件指针将会放在文件结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,则创建新文件来写入。
ab:以二进制追加方式打开一个文件。如果该文件已存在,则文件指针将会放在文件结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,则创建新文件来写入。
a+:以读写方式打开一个文件。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,则创建新文件来读写。
ab+:以二进制追加方式打开一个文件。如果该文件已存在,则文件指针将会放在文件结尾。如果该文件不存在,则创建新文件用于读写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 文本存储方式可读性高,易于维护和共享,且具有广泛的跨平台支持。与二进制文件不同,文本文件易于被搜索和编辑,也更容易被版本控制系统管理。此外,txt文本存储方式没有格式限制,也不需要专门的软件来读取,因此在很多场合下都是非常实用的一种数据存储方式。 ### 回答2: txt文本是一种常见的数据存储格式,具有以下几个好处。 首先,txt文本易于创建和使用。它是一种纯文本格式,简单易懂,不需要特殊软件或数据库管理系统即可进行创建和编辑。任何文本编辑器都可以打开和修改txt文本文件,使得数据的访问和更新变得方便快捷。 其次,txt文本具有良好的可移植性。txt文本可以在不同操作系统和平台之间进行交互和共享,无需担心不同系统的兼容性问题。无论是Windows、Linux还是Mac等系统,都可以轻松地读取和处理txt文本文件,这样大大提高了数据的可移植性。 此外,txt文本具有较小的存储空间需求。与其他存储格式相比,如数据库或电子表格,txt文本文件的大小通常较小。这对于存储大量数据时非常有利,不仅节省了存储空间,也减少了数据传输和备份的时间和成本。 另外,txt文本的格式简单明了。txt文本是以纯文本的形式存储数据,不包含任何格式化,使得读取和解析数据变得更加方便。无论是人类还是计算机,都可以轻松地读取和处理txt文本文件中的数据。 最后,txt文本具有普适性。无论是存储文本内容、数字数据还是结构化数据,都可以使用txt文本进行存储。这为各种类型的应用和需求提供了一个通用的存储方案,无需为每种数据类型设计专门的存储格式。 综上所述,txt文本作为一种简单、可移植、占用空间小、易读易写和普适性强的数据存储格式,具有很多优势,因此被广泛应用于各种数据存储和交换场景中。 ### 回答3: txt文本是一种常见的文件格式,它使用简单的文本编码来存储数据。相比于其他复杂的文件格式,txt文本具有以下几个好处。 首先,txt文本存储方式非常简单易懂。它使用纯文本编码,只包含字符和符号。这使得txt文本文件可以轻松地被人类和计算机读取和编辑。与其他二进制文件格式相比,txt文本文件的结构非常直观,可以轻松地进行查找和修改。 其次,txt文本文件的大小相对较小。由于其使用纯文本编码,不包含多余的格式和元数据,txt文本文件的大小往往较小。这有助于节省存储空间和传输时间,特别是在处理大量数据时,txt文本文件更具优势。 此外,txt文本文件的通用性很高。几乎所有操作系统和软件程序都能够读取和写入txt文本文件。这意味着无论是在Windows、Mac还是Linux系统上,无论是在文本编辑软件、表格处理程序还是编程言中,都可以方便地处理txt文本文件。这种通用性使得txt文本成为一种理想的数据交换格式。 最后,txt文本文件的可读性非常好。它不依赖于特定的软件或编程言来解析,只需使用任何文本编辑器即可打开和查看。这使得txt文本文件在数据共享和数据交流方面非常有用,特别是在跨平台和跨系统的场景下。 综上所述,txt文本存储数据的好处包括简单易懂的存储方式、较小的文件大小、高度通用性和良好的可读性。这些特点使得txt文本成为一种常见且实用的数据存储格式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值