Python3 File(文件) 方法
来源:互联网 发布:app电玩城源码出售 编辑:程序博客网 时间:2024/06/05 10:01
file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数:
file.close()
关闭文件。关闭后文件不能再进行读写操作。
2file.flush()
刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。
3file.fileno()
返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。
4file.isatty()
如果文件连接到一个终端设备返回 True,否则返回 False。
5file.next()
返回文件下一行。
6file.read([size])
从文件读取指定的字节数,如果未给定或为负则读取所有。
7file.readline([size])
读取整行,包括 "\n" 字符。
8file.readlines([sizeint])
读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。
9file.seek(offset[, whence])
设置文件当前位置
10file.tell()
返回文件当前位置。
11file.truncate([size])
从文件的首行首字符开始截断,截断文件为 size 个字符,无 size 表示从当前位置截断;截断之后 V 后面的所有字符被删除,其中 Widnows 系统下的换行代表2个字符大小。
12file.write(str)
将字符串写入文件,没有返回值。
13file.writelines(sequence)
向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。
检索指定路径下后缀是 py 的所有文件:
#!/usr/bin/python3import osimport os.path#path = 'D:/UC/'ls = []def getAppointFile(path,ls): fileList = os.listdir(path) try: for tmp in fileList: pathTmp = os.path.join(path,tmp) if True==os.path.isdir(pathTmp): getAppointFile(pathTmp,ls) elif pathTmp[pathTmp.rfind('.')+1:].upper()=='PY': ls.append(pathTmp) except PermissionError: passdef main(): while True: path = input('请输入路径:').strip() if os.path.isdir(path) == True: break getAppointFile(path,ls) #print(len(ls)) print(ls) print(len(ls))main()
- Python3 File(文件) 方法
- Python3 File(文件) 方法
- Python3 File(文件) 方法
- file 文件操作 python3
- Python3文件方法
- Python3 OS文件目录方法
- Python3 OS 文件/目录方法
- Python3 OS 文件/目录方法
- File文件方法
- Python File(文件) 方法
- new file(file)文件路径设置方法
- python3 读写文件的两种小方法
- Python3 读取文件内容万金油方法
- File构造方法,文件过滤器
- file()创建文件方法
- 操作文件File类方法
- 操作文件File类方法
- Python菜鸟--File(文件) 方法
- buntu16.04 源码安装CUDA8.0 tensorflow GPU 踩坑记
- 使用kubeadm安装kubernetes集群
- 算法设计技巧:dovetailing
- 单页 hash 跳转
- 开源项目: FlycoTabLayout
- Python3 File(文件) 方法
- spring boot运行中遇到的问题
- javawebday07(dom和sax解析)
- Qt 中使用全局变量的方法
- 教你选择免费cad看图软件的操作和步骤
- Java 面向对象入门
- DbVisualizer使用Phoenix连接Hbase
- 数据之间的类型转换
- protobuf之string bytes的区别