如何在Python中使用文本文件?

文本文件是仅包含可读字符的任何文件。与文本文件相反,“二进制”文件是格式不由可读字符组成的任何文件。二进制文件的范围可以是图像文件(例如JPEG或GIF),音频文件(例如MP3)或二进制文档格式(例如Word或PDF)。文本文件和二进制文件之间的主要区别在于,二进制文件需要特殊的程序(或特殊格式的知识)才能理解。文本文件可以由任何编辑纯文本的程序编辑,并且易于使用Python之类的编程语言进行处理。

f = open('my_file.txt', 'r+')

my_file_data = f.read()

f.close()

 上面的代码在读取模式下打开“ my_file.txt”,然后将从my_file.txt读取的数据存储在my_file_data中并关闭文件。默认情况下,在Python中以文本模式打开文件,并且可以直接读取/写入文件。读取功能可一次读取整个文件。您可以使用以下内容逐行读取文件:

f = open('my_file.txt', 'r+')

for line in f.readlines():

    print line

f.close()

您也可以写入文本文件。例如,如果要覆盖my_file.txt,可以在写入模式下将其打开并写入:

f =open("my_file.txt", "w")

f.write("我的档案!")

f.close()

 您还可以使用附加模式附加到现有文件。以追加模式打开文件会将文件指针设置为文件末尾。任何随后执行的写语句都会将数据添加到文件末尾。 

以上是 如何在Python中使用文本文件? 的全部内容, 来源链接: utcz.com/z/350258.html

回到顶部