| 函数 | 说明 |
|---|---|
| F=open(file【,pattern【,encoding=‘UTF-8’】】) | 在pattern模式下,utf-8解码方式,打开file文件 |
| F.close() | 关闭文件 |
| F.write(a) | 写入字符串a |
| F.writelines(a+’\n’) | 写入迭代器产生的字符串a并换行 |
| F.read(【n】) | 读取n个字节数据,默认全部 |
| F.readline() | 按行顺序读取数据 |
| F.readlines() | 读取全部数据,返回一个列表,每个元素为每行的数据 |
| F.next() | 返回下一行 |
| F.tell() | 返回当前读写位置 |
| F.seek(n【,w】) | 设置读写位置,n为字节偏移量,w表示偏移起始点:0开头,1当前,2结尾。默认0 |
| F.truncate(n) | 以n个字符截断文件F,默认当前 |
| F.fileno() | 返回文件描述符 |
| F.flush() | 冲刷F的内部缓冲器 |
| F.isatty() | 是否为类tty设备 |
| F.closed | 是否已经关闭文件 |
| F.enconding | 解码方式,默认Unicode |
| F.mode | 访问模式 |
| F.name | 文件名 |
| 文件模式 | 说明 | 文件模式 | 说明 |
|---|---|---|---|
| r | 只读模式,默认模式,不存在则报错,光标在头 | rb | 二进制只读模式 |
| w | 写入模式,文件不存在则新建,文件存在则覆盖 | wb | 二进制写入模式 |
| a | 写入模式,文件不存在则新建,文件存在则编辑,光标在尾 | ab | 二进制写入模式 |
| r+ | 读写模式 | rb+ | 二进制读写模式 |
| w+ | 读写模式,文件不存在则新建,文件存在则覆盖 | wb+ | 二进制读写模式 |
| a+ | 读写模式,文件不存在则新建,文件存在则编辑 | ab+ | 二进制读写模式 |
对文件的重命名删除等,要使用os模块
import os
| 函数 | 说明 |
|---|---|
| os.rename(file,newfile) | 将文件file重命名为newfile |
| os.remove(file) | 删除文件file |
| os.mkdir(dir) | 新建文件夹dir |
| os.rmdir(dir) | 删除文件夹dir |
| os.getcwd() | 获取当前目录 |
| os.listdir(path) | 获取目录path的子目录列表 |
| os.chdir(path) | 修改默认目录为path |
博客介绍在Python中对文件进行重命名、删除等操作,需使用os模块。这为Python开发者在文件处理方面提供了关键信息,借助os模块可完成相关文件操作。
2535

被折叠的 条评论
为什么被折叠?



