Python操作文本(.TXT)文件
  NflONpkNQp52 2023年11月02日 39 0

在Python中,我们可以使用内置的文件操作函数来读取、写入和操作文本文件。无论无论对文件做任何的操作,我们都需要使用 open()函数来打开文件,打开模式有只读、写入、追加三种模式。下面是使用Python操作文本文件的实例。


读取文件

要读取文本文件,我们需要使用open()函数来打开文件,并使用read()函数来读取文件内容。以下是一个读取文本文件的例子:

'''
example.txt内容:
51CTO博客
9月摸鱼计划
'''
# 打开文件  
file = open('example.txt', 'r',encoding='utf-8')  
# 读取文件内容  
content = file.read()   
# 关闭文件  
file.close()  
# 输出文件内容  
print(content)

'''
输出内容:
51CTO博客
9月摸鱼计划
'''

在上面的例子中,我们首先使用open()函数打开了一个名为example.txt的文件,并指定了打开模式为'r'(只读模式)。然后,我们使用read()函数读取了文件的内容,并将其存储在变量content中。最后,我们使用close()函数关闭了文件,并使用print()函数输出了文件内容。

写入文件

要写入文本文件,我们需要使用open()函数来打开文件,并使用write()函数来写入内容。以下是一个写入文本文件的例子:

# 要写入的内容  
text = "Hello, world!\n"  
  
# 打开文件  
file = open('example.txt', 'w')  
  
# 写入内容  
file.write(text)  
  
# 关闭文件  
file.close()  
  
# 输出写入的内容  
print(text)

在上面的例子中,我们首先定义了要写入文件的内容,即字符串"Hello, world!\n"。然后,我们使用open()函数打开了名为example.txt的文件,并指定了打开模式为'w'(写入模式)。接着,我们使用write()函数将字符串写入文件中。最后,我们使用close()函数关闭了文件,并使用print()函数输出了写入的内容。


追加内容到文件末尾

如果要追加内容到文本文件的末尾,而不是覆盖原有内容,我们可以使用打开模式'a'(追加模式)。以下是一个追加内容到文件末尾的例子:

# 要追加的内容  
text = "Hello again, world!\n"  
  
# 打开文件  
file = open('example.txt', 'a')  
  
# 追加内容到文件末尾  
file.write(text)  
  
# 关闭文件  
file.close()  
  
# 输出追加的内容  
print(text)

在上面的例子中,我们首先定义了要追加到文件末尾的内容,即字符串"Hello again, world!\n"。然后,我们使用open()函数打开了名为example.txt的文件,并指定了打开模式为'a'(追加模式)。接着,我们使用write()函数将字符串追加到文件的末尾。最后,我们使用close()函数关闭了文件,并使用print()函数输出了追加的内容。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

NflONpkNQp52