1.概念:
文件由文件路径、文件名主干、文件扩展名组成。
文件类型:文本文件,二进制文件。
标准文件:stdin(标准输入文件)。stdout(标准输出文件)。stderr(标准错误文件)
2. 文件的打开与关闭
r/rb | w/wb | a/ab | r+/rb+ | w+/wb+ | a+/ab+ |
只读模式 | 只写模式 | 追加模式 | 读取(更新)模式 | 写入(更新)模式 | 追加(更新)模式 |
打开
open(file,mode='r',buffering=-1) |
关闭
file.close() |
3.文件的读写
□with
□ReadLine
□readlines
4.文件定位读写
□tell()
□seek()
5.文件与管理目录
删除文件——os.remove(文件名)
文件重命名——os.rename(原文件名,新文件名)
创建/删除目录——os.mkdir(目录名)/os.rmdir(目录名)
获取当前目录——os.getcwd()
更改默认目录——os.chdir(路径名)
获取目录列表——os.listdir(目录/路径)
6.数据维度与数据格式化
□维度分为:一维数据,二维数据和多维数据。
□格式化
数据存储在键值对(key:value)中,例如“姓名”: “张华”。
数据的字段由逗号分隔,例如“姓名”: “张华”, “语文”: “116”。
一个花括号保存一个JSON对象,例如{“姓名”: “张华”, “语文”: “116”}。
一个方括号保存一个数组,例如[{“姓名”: “张华”, “语文”: “116”}]。