# 文件的打开和关闭
"""
# 1、打开
open(name,mode)
name:要打开的目标文件名的字符串或者具体路径<不存在则创建>
mode:打开模式:读写等
r:只读,指针放在文章开头
w:只写,指针放在文章开头
a:追加,写到已有内容之后
rb:二进制只读,指针放在文章开头
wb:二进制只写,,指针放在文章开头
带+的读写都可以
写的操作会把文件中原来的全部删掉,即常见一个新的覆盖掉原来的
读操作不会创建新的文件
#2、读入
1.文集对象.read(num)
num可以省略,表示全部读入
可以指定长度,表示读入num个字节
2.文件对象.readlines()
返回一个列表,每一行为一个元素
3.文件对象.readline()
每次读入一行
# 3、写
文件对象.write()
# 4、追加
# 5、文件定位读写
文件对象.seek(偏移量,起始位置)
起始位置:0->文件开头
1->当前位置
2->文件结尾
偏移量:字节单位
"""
# 文件与目录管理<文件和文件夹>
"""
需要导入os
import os
1、对文件的操作
1、文件重命名
os.rename(目标文件名,新文件名)
2、删除文件
os.remove(目标文件名)
2、对文件的操作
1、创建文件夹
os.mkdir(文件名)
2、删除文件夹
os.rmdir(删除文件夹)
3、获取"当前"文件的所在路径
os.getcwd()
4、改变默认目录
os.chdir('改变到的文件夹')
5、获取目录列表
os.listdir(文件夹名)--->获取一个文件夹<不填默认为当前文件夹>下所有文件,返回一个列表
"""
# 数据维度与数据格式化(基于维度的数据分类)
"""
分类:
一维数据:一维数组等
二维数据:二维数组等
多维数据:eg.字典
"""