python3--文件流,序列化,反序列,os

匿名 (未验证) 提交于 2019-12-02 22:54:36

1.文件流:

以只读方式打开文件。

打开一个文件只用于写入。文件已存在则将其覆盖。文件不存在,则创建新文件。

可读取,可写入

2.pickle

pickle模块实现了基本的数据序列和反序列化。
:将程序中运行的对象信息保存到文件中去,永久存储。
:从文件中创建上一次程序保存的对象。

对象以读取的的形式打开file文件:x = pickle.load(file)
3.os模块:


os.rename(src, dst):重命名文件或目录,从src 到 dst
os.mkdir(path[, mode]):创建一个名为path的文件夹
os.write(fd, str):写入字符串到文件描述符fd中. 返回实际写入的字符串长度
os.chmod(path, mode):更改权限
os.close(fd):关闭文件描述符 fd
os.read(fd, n):从文件描述符 fd 中读取最多 n 个字节,返回包含读取字节的字符串
os.open(file, flags[, mode]):打开一个文件,
os.dup(fd):复制文件描述符 fd
os.dup2(fd, fd2):将一个文件描述符 fd 复制到另一个 fd2

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!