Python File(文件) 方法
来源:互联网 发布:海洛因在淘宝的名称 编辑:程序博客网 时间:2024/05/16 12:03
Python File(文件) 方法
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([sizehint])
读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比sizhint较大, 因为需要填充缓冲区。
9file.seek(offset[, whence])
设置文件当前位置
10file.tell()
返回文件当前位置。
11file.truncate([size])
截取文件,截取的字节通过size指定,默认为当前文件位置。
12file.write(str)
将字符串写入文件,没有返回值。
13file.writelines(sequence)
向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符
经典评论:
在 write 内容后,直接 read 文件输出会为空,是因为指针已经在内容末尾。
两种解决方式: 其一,先 close 文件,open 后再读取,其二,可以设置指针回到文件最初后再 read
# -*- coding: UTF-8 -*-import os;document = open("testfile.txt", "w+");print "文件名: ", document.name;document.write("这是我创建的第一个测试文件!\nwelcome!");print document.tell();#输出当前指针位置document.seek(os.SEEK_SET);#设置指针回到文件最初context = document.read();print context;document.close();
- Python File(文件) 方法
- Python菜鸟--File(文件) 方法
- Python的File(文件) 方法
- Python File(文件) 方法(教程5)
- Python入门(十一)File文件方法
- Python 文件I/O和File方法
- Python学习文件(File)方法
- Python:file/file-like对象方法详解【单个文件读写】
- [python]File文件操作
- Python file.truncate()方法
- Python File fileno() 方法
- File文件方法
- Python3 File(文件) 方法
- Python3 File(文件) 方法
- Python3 File(文件) 方法
- new file(file)文件路径设置方法
- File构造方法,文件过滤器
- file()创建文件方法
- 在Makefile中进行宏定义-D
- 我用到的sublime text 3 的插件(前端专属)
- 【技术问题】用SVN在两台PC之间实现文件同步
- 2017 Multi-University Training Contest 3 solutions 1008 RXD and math
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- Python File(文件) 方法
- 第四章——求最大子矩阵累加和
- xml文件中处理大于号小于号的方法
- poj 3335 3130 1279 判断是否有核
- $.ajax()方法详解
- ansible之ad-hoc commands
- oracleday10(对java代码重构)
- vue项目中,使用axios跨域处理
- Python 异常处理