|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 heidern0612 于 2018-12-17 10:04 编辑
1、文件的打开模式:
只读和写入对于经常玩电脑的同学理解应该都不是问题,默认是read模式(只读)模式打开。
w:以写方式打开,write的缩写。
a:以追加模式打开 (从 EOF 开始, 必要时创建新文件),append的缩写。
*EOF= end of file =文件结尾
简单的加个+号,代表某个模式的增强,可读可写。
r+:以读写模式打开 ,read的增强模式。
w+:以读写模式打开 (参见 w ),write的增强模式。
a+:以读写模式打开 (参见 a ),append的增强模式。
rb:以二进制读模式打开,read和bin的增强模式。
wb:以二进制写模式打开 (参见 w ) ,write+bin模式。
ab:以二进制追加模式打开 (参见 a ),appedn+bin模式。
rb+:以二进制读写模式打开 (参见 r+ ),read+bin的增强模式。
wb+:以二进制读写模式打开 (参见 w+ ),write+bin的增强模式。
ab+:以二进制读写模式打开 (参见 a+ ),append+bin的增强模式。
2、打开的文件要记得关闭!打开的文件要记得关闭!打开的文件要记得关闭!
重要的事情说三遍,我打一个更接地气的比喻,文件的关闭就类似某单机游戏,只有在关闭的一刹那,文件才会存档。
否则的话打开文件始终是存在内存里,操作修改多了一断电或者熊孩子一捣乱,数据就丢失了。
3、文件后缀名引起的误会
老师讲的叫扩展名,实际在日常中我经常叫做后缀名。
应该不少同学都有过类似的经历,觉得把文件改了后缀名之后就可以把一个视频改成mp3了,或者把一个txt文件可以改成视频了。
但实际上打开的要么是乱码,要么还是原来文件的类型。(小时候打游戏的没少犯这种糊涂。)
这也应了老师的那句话,文件不是以更改后缀名为修改文件类型的,而是文件的本身是什么就是什么。
另外说一句,打开文件要记得加路径,论坛上的同学不止一次的问为什么文件打不开,那就是因为没加路径的缘故。
至于什么叫文件的路径…… 这个就相当于现实社会中某某人住XX省XX市XX区XX街似的,文件一样有自己的位置。
类比,如图:
图中蓝色部分就是实际文件的位置了,我想要看小甲鱼老师的视频,就得来途中蓝色的文件路径来找这个MP4文件。
首先我要打开E盘,找到<【小甲鱼】零基础入门学习Python>这个文件夹,双击进入下一层文件夹,打开[000愉快的开始]文件夹,下面才是<000愉快的开始>这个视频mp4。
所以我这个文件的实际路径在Python里就是"E:\\【小甲鱼】零基础入门学习Python\\000愉快的开始\\000愉快的开始.mp4"
双\\是为了转义\,也可以使用r原始字符串或者/直接表达路径。 |
评分
-
查看全部评分
|