Python 文件 编程
来源:互联网 发布:淘宝ar buy怎么使用 编辑:程序博客网 时间:2024/06/15 07:19
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("this is test file!\nwelcome!");print document.tell();#输出当前指针位置document.seek(os.SEEK_SET);#设置指针回到文件最初context = document.read();print context;document.close();
- Python 文件 编程
- python----文件、数据库、网络编程
- Python:FTP上传和下载文件编程
- python 间谍程序传输文件 socket编程
- python核心编程六-文件盒输入输出
- 【Python学习笔记】IO编程:文件读写
- python核心编程----文件和输入输出
- Python基础-IO编程-读文件read-写文件write
- Python 核心编程笔记_Chapter_3 Note_4 创建python文件(练习文件操作)
- python 专题六 网络编程 及文件操作
- 《Python核心编程》第9章 文件和输入输出 练习
- python核心编程笔记(8)- 文件,os模块
- Python编程基础之八文件和输入输出
- Python计算机视觉编程练习7:文件操作
- python脚本编程:批量复制或删除文件
- python GUI编程 glade+GTK+py2exe 生成exe文件
- 《Python核心编程》第九章:文件和输入输出
- python读取串口、网络编程、文本处理与文件操作
- Linux(当自己的terminal打开时,却在别人电脑上弹出)
- Bzoj 2721 [Violet 5]樱花 [数论]
- 教你如何避免开车中的5大盲区!
- LNMP源码安装
- 学习笔记38-进程间通信
- Python 文件 编程
- 二维码介绍
- @SpringBootApplication的使用
- Unity模仿TougleGroup编写Button Group
- BZOJ 1070 [SCOI2007]修车 费用流
- 蓝牙BLE相关知识
- HDU1202
- 取出两个数组不相同的元素并返回到新的数组里面
- Linux下的tar压缩解压缩命令详解