1.函数的基础复习

2.函数也是一种数据类型

3.装饰器的执行过程Review

4.文件的读取 

5.文件的写入

    1.将信息写入缓冲区

    2.真要写入文件要刷新缓冲区,立即写入文件,而不是被动的等待关闭文件,自动写入

    f.flush()  不关闭文件可以写入文件

    不刷新缓冲区,关闭文件的时候自动刷新缓冲区 ,完成文件的写入

6.刷新缓冲区的几种方式

1.手动刷新

2.关闭文件是刷新

3.缓冲区满了之后刷新

4.遇到\n也会刷新


7.控制文件的写入方式

     1.w只写入,每次写入前清空文件

     2.a可以保留文件之前的内容

     3.r.只读不能写入

8.编码与解码 

    1.对字符串进行二进制编码操作

    2.文件默认编码utf-8格式编码

    3.不带b编码和解码格式要一致

9.以二进制格式打开文件,读写时需要进行预编码解码,否则会报错

10.获取文件的属性



报错笔记
1.目录编码错误

错误图片

解决方式及可能原因:目录前加r,程序不能识别转义字符。


os包的一些简单命令

个人练习

print(os.path.abspath(".")) #打印绝对路径print(os.path.abspath("."))      #打印绝对路径


路径的拼接