python涉及文件操作主要是os模块和pickle模块
一、os模块
1. 打开文件 open(路径+文件名,读写模式),比如 open('F:/aaa\bbb\ccc','rb') 表示以二进制读操作的方式打开F:/aaa\bbb路径的ccc文件
rb表示二进制读,若文件不存在,则不会创建,若用wb,表示二进制写,若文件不存在,则创建一个
2. os.path.dirname(__file__)用于获取当前文件所在目录
3. os.path.exists(path) 表示path 路径是否存在 ,返回布尔值
4. os.path.join("D:\","test.txt")拼接地址
5. os.stat(path).st_size 获取文件大小 os.path.getsize(path) 获取文件大小
二、pickle模块
1.pickle.dump(obj, file) 将obj对象保存到file文件中去
2.pickle.load(file) 导出file文件,从file中读取一个字符串,并将它重构为原来的python对象。