对文件读写操作,一般只会用到**w,a,**注意加以区分
w : 不可读, 可写, 可以不存在, 若存在则必会擦掉原有内容从头写, 文件指针无效
a : 不可读, 可写, 可以不存在, 必不能修改原有内容, 只能在结尾追加写, 文件指针无效
w+ : 可读可写, 可以不存在, 必会擦掉原有内容从头写, 文件指针只对读有效 (写操作会将文件指针移动到文件尾)
a+ : 可读可写, 可以不存在, 必不能修改原有内容, 只能在结尾追加写, 文件指针只对读有效 (写操作会将文件指针移动到文件尾)
即 w/w+, 会擦掉文件原有内容, 而 a/a+ 不会擦掉原有内容, 只会接着原有后文件中的内容继续写入数据