1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mfc读取txt文件并显示_Python入门丨文件读写

mfc读取txt文件并显示_Python入门丨文件读写

时间:2019-05-30 08:11:32

相关推荐

mfc读取txt文件并显示_Python入门丨文件读写

文件读写

文件读写,是Python代码调用调用电脑文件的主要功能,能被用于读取和写入文本记录、音频片段、Excel文档、保存邮件以及任何保存在电脑上的东西。

读取文件

读取文件三个步骤:

准备工作:首先在桌面新建了一个test文件夹,然后再文件夹里面新建一个名为abc的txt文件,在里面写上周芷若、赵敏。

编辑器:Visual Studio Code(后续会给大家详细安装教程)

打开abc文件,编辑器中显示

第一步-开:使用open()函数打开文件。

语法:

file1 = open('/Users/.../Desktop/test/abc.txt', 'r', encoding='utf-8')

a.参数:'/User/.../Desktop/test/abc.txt',是文件的保存地址

找到文件地址,只需要把要打开的文件直接拖到编辑器终端的窗口里,就会显示除文件地址

b.参数'r':表示read,便是我们以读的模式打开了这个文件

c.参数encoding='utf-8':表示的是返回的数据采用何种编码,一般采用utf-8或者gbk

第二步-读:使用read()函数进行读取操作

实例

file1 = open('/User/.../Desktop/test/abc.txt', 'r', encoding='utf-8')filecontent = file1.read()print(filecontent)

终端显示

注:file1后面加个.句点,再加个read()。

第三步-关:关闭文件,使用close()函数

实例

file1 = open('/User/.../Desktop/test/abc.txt', 'r', encoding='utf-8')filecontent = file1.read()print(filecontent)file1.close()

注:close后边括号不能丢。

关闭文件的原因:

a.计算机能打开的文件数量是有限制的,open()过多而不close()的话,就不能再打开文件了。

b.能保证写入的内容已经在文件里被保存好了。

读文件总结图

写入文件

写入文件三个步骤:

第一步-开:以写入的模式打开文件。

语法

file1 = open('/User/.../Desktop/test/abc.txt', 'w', encoding='utf-8')

open()还是三个参数,只不过第二个参数改成了'w',表示write,即以写入的模式打开文件。

第二步-写:往文件中写入内容,使用write()函数。

实例

file1 = open('/User/Ted/Desktop/test/abc.txt', 'w', encoding='utf-8')file1.write('张无忌n')file1.write('宋青书n')

终端显示

注:n表示另起一行

'w'写入模式会给你暴力清空掉文件,然后再给你写入。如果你只想增加东西,而不想完全覆盖掉原文件的话,就要使用'a'模式,表示append。

实例

file1 = open('/User/Ted/Desktop/test/abc.txt', 'a', encoding='utf-8')# 以追加的方式打开文件abc.txtfile1.write('张无忌n')# 把字符串'张无忌'写入文件file1file1.write('宋青书n')# 把字符串'宋青书'写入文件file1

终端显示

第三步-关:使用close()函数

实例

file1 = open('/User/Ted/Desktop/test/abc.txt', 'a', encoding='utf-8')file1.write('张无忌n')file1.write('宋青书n')file1.close()

小提示:

a.write()函数写入文本文件的也是字符串类型

b.在'w'和'a'模式下,如果你打开的文件不存在,那么open()函数会自动创建一个

写入文件总结

如果写入的数据不是文本,而是音频和图片,可以使用'wb’的模式,它的意思是以二进制的方式打开一个文件用于写入。因为图片和音频是以二进制的形式保存的。

补充用法,为了避免打开文件后忘记关闭,可以使用关键字with

实例

# 普通写法file1 = open('abc.txt', 'a')file1.write('张无忌')file1.close()# 使用with关键字的写法with open('abc.txt', 'a') as file1:# with open('文件地址', '读写模式') as 变量名:# 格式:冒号不能丢,无需用close()关闭file1.write('张无忌')

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。