1、将数据存储起来,让程序下一次执行的时候直接使用,而不用重新制作数据。 2、打开文件 var = open("filename","rw") # 接下来的操作都通过var来完成 打开方式: r w # 如果文件不存在,则创建 a # 追加,文件必须存在 rb # 只读,以二进制格式打开一个文件,文件指针放在文件的开头 wb # 只写,以二进制格式打开一个文件,文件指针放在文件的开头 ab # 追加,以二进制格式打开一个文件,文件指针放在文件的结尾 r+ w+ # 如果文件不存在,则创建 a+ rb+ wb+ ab+ 3、关闭文件 var = open("filename","rw") var = close() 4、读操作 var.read() # 读取整个文件的内容 var.read(2) # 2个字节为单位读取 5、写文件 var.write("string") # 给文件写入内容 6、按行读取文件内容 f.readline() 7、读取大文件 while True: file = f.read(1024) if len(file) == 0: break 8、文件的定位读写 f.seek(2,0) # 表示从文件的开头跳过2个字节开始 第二个参数: 0 # 文件开头 1 # 当前操作的位置 2 # 文件末尾 9、获取文件指针指向的当前位置 f.tell() 10、文件其他操作 import os os.rename("old_filename","new_fielname") os.remove("filename") os.mkdir("dirname") os.rmdir("dirname") os.getcwd() # 返回当前工作路径 os.chdir("/path/to") # 改变工作路径 os.listdir("/path/to") # 获取目录下的文件列表