1 创建一个文件,或者打开一个文件:
open()俩参数①文件,②文件打开的方式mode,返回的是文件的内容。
注意:用open()后,需要一个close()与之对应。
file = open('文件路径+文件名','w+')
#例如
file = open('D:\\today_date.txt', 'w+')
2 open()的mode不同,文件读的方式有差别
read(n):mode是‘r’,读取文件的n个字符,不关闭的情况下,读取接下里的n个字符。
mode是‘rb’,读取文件的n个字节,不关闭的情况下,读取接下里的n个字节。这种方式用在非文本文件的读取,目前没用到。
readline(n):mode是‘r’,读取一行的n个字符
mode是‘rb’,读取一行的n个字节
没有参数n,即读取一整行,包含\n
readlines():没有参数,返回的是文件的所有行,每一行作为对象处理
readable():无参数,文件是否可读取,返回true 、false。
3 文件写的方式:
write(): 格式 .write([ str ]) ,即:往文件中写入字符串,open的mode为 ‘a’。
writelines():格式 .writelins([ str ]),往文件中写入一系列的字符串,需要换行的话用 \n ,要不所有的字符串在一行。
writeable():可写入的,没有参数。返回true、false。
4 strip():去掉字符串,头或者尾巴的指定字符。
5 split():通过指定的分隔符,切分字符串。
6 特殊字符在python中的样子:
\n :换行符
\t :横向制表符
\v :纵向制表符