python 高级 文件与相关操作

先说一下打开文件与关闭文件与写入内容
在python3中我们可以使用open函数 打开一个已经存在的文件或者创建一个文件


Snipaste_2018-06-03_19-51-22.png

open(‘文件名’,‘模式’)
write(‘写入文件的内容’)
close()关闭文件
记的哦 既然打开了文件要记得关上,总不能开着门一直都不关吧。
接着说一下open函数可以使用的模式
open(‘99.txt’,‘模式’)
r 表示以只读的方式打开文件,文件的指针会放在文件的最开头,这是默认模式哦
w 表示打开一个文件进行写入 如果这个文件已经存在 则将其覆盖,如果不存在则会新建
a 打开一个文件用于追加,其实跟重定向很像的,如果该文件已存在,文件指针将放在文件结尾,也就是说你用a进行追加,就会把你追加的内容写入到已有内容的后边,如果这个文件要是不存在将会创建新的文件进行写入
rb 以二进制格式打开一个文件只读,文件指针将放在文件开头,这也是文件默认模式,
wb 以二进制格式打开一个文件用于写入,如果文件存在就会覆盖,如果文件不存在就创建新的文件
ab 以二进制格式打开一个文件用于追加,如果该文件已存在,文件指针将放在文件末尾也就是说新内容将会被写入到已有内容后边,如果这个文件不存在创建文件进行写入
r+ 打开一个文件用于读写 文件指针在文件开头
w+ 打开一个文件用于读写,如果文件存在则将其覆盖,如果过该文件不存在创建新的文件
a+ 打开一个文件用于读写如果该文件已存在,文件指针将会放在文件的结尾 文件打开时会追加模式如果该文件不存在就会创建新的文件用于读写
rb+ 以二进制格式打开一个文件用于读写,文件指针将会放在文件开头
wb+ 以二进制格式打开一个文件用于读写,这个文件存在就覆盖掉,如果该文件不存在就会创建新的文件
ab+ 以二进制格式打开一个文件用于追加,如果该文件已存在文件指针将会放在文件的结尾,如果该文件不存在创建新的文件用来读写
关闭文件
close()
一开一关
open打开close关掉中间用write进行写入

你可能感兴趣的:(python 高级 文件与相关操作)