一 介绍
文件也可以看作是Python的数据类型,当使用Python的内置函数open打开一个文件后就返回一个文件对象。
二 常用的文件操作
1 |
关闭文件。关闭后文件不能再进行读写操作。 |
2 |
刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。 |
3 |
返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。 |
4 |
如果文件连接到一个终端设备返回 True,否则返回 False。 |
5 |
返回文件下一行。 |
6 |
从文件读取指定的字节数,如果未给定或为负则读取所有。 |
7 |
读取整行,包括 "\n" 字符。 |
8 |
读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。 |
9 |
设置文件当前位置 |
10 |
返回文件当前位置。 |
11 |
截取文件,截取的字节通过size指定,默认为当前文件位置。 |
12 |
将字符串写入文件,没有返回值。 |
13 |
向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。 |
三 举例
>>> file = open('d:/python.txt','w')
>>> file.write('python\n')
7
>>> a =[]
>>>for i in range(10):
s = str(i)+'\n'
a.append(s)
>>> file.writelines(a)
>>> file.close()
>>> file = open('d:/python.txt','r')
>>> s = file.read()
>>>print(s)
python
0
1
2
3
4
5
6
7
8
9
>>> file.close()
>>> file = open('d:/python.txt','r')
>>> l = file.readlines()
>>>print(l)
['python\n','0\n','1\n','2\n','3\n','4\n','5\n','6\n','7\n','8\n','9\n']
相关推荐
Python文件操作思维导图,便捷整理思路,文件的打开与关闭、访问模式、关闭文件、文件的读写:写数据、读数据、文件的定位读写、文件的相关操作
Python使用OpenCV进行视频/图像背景去除,一个Python文件搞定,附测试视频! Python使用OpenCV进行视频/图像背景去除,一个Python文件搞定,附测试视频! Python使用OpenCV进行视频/图像背景去除,一个Python文件...
Python 文件打包成 exe 文件使用 PyInstaller Python 文件打包成 exe 文件是许多开发者都需要掌握的一项技能,特别是在 windows 平台下。今天,我们将介绍如何使用 PyInstaller 将 Python 文件打包成 exe 文件。 ...
4. Python 文件与模块.ipynb 4. Python 文件与模块.ipynb 4. Python 文件与模块.ipynb 4. Python 文件与模块.ipynb4. Python 文件与模块.ipynb4. Python 文件与模块.ipynb 4. Python 文件与模块.ipynb 4. Python ...
python文件和数据格式化.pptx
本文将详细讲解如何在VC项目中集成并调用Python文件脚本,以及如何实现无需安装Python环境即可运行Python脚本的目标。 首先,"VC项目调用Python文件脚本"涉及到的关键技术是嵌入式Python解释器。VC程序可以通过调用...
python文件和数据格式化(PPT79页).ppt
本文实例讲述了Python文件去除注释的方法。分享给大家供大家参考。具体实现方法如下: #!/usr/bin/python # -*- coding: GBK -*- #writer:xmnathan #py文件去注释 import re import os import ConfigParser\nPython...
Python文件操作的相关整理,包括打开关闭文件、读写文件、文件拷贝等
这是个小程序,只针对学习python的socket使用,基本功能:在服务端放一个文件,python服务端的文件需要放在和需要下载的文件在一个目录里面,在客户端输入get+空格+需要下载的文件名,下载的文件下载完成后,系统会...
Python文件:python来查看Linux系统内存使用情况.py Python文件:python来查看Linux系统内存使用情况.py
python基本语法–引入Python文件 1、新建python文件 :在同目录lib下创建mylib.py和loadlib.py两个文件 2、在mylib.py文件中创建一个Hello的类 并且给这个类添加一个sayHello的方法,让她输出hello python 3、在...
可直接运行,使用成品库
拼合数据的python文件,将多行数据拼成1行。
Python文件: python制作GIF迷宫动画.py Python文件: python制作GIF迷宫动画.py
Python文件:机器人3.py Python文件:机器人3.py Python文件:机器人3.py
HTMLTestRunner,Python自动化测试报告生成的模块,非常好用
将自己写的python文件压缩成exe有两种方法: 1、使用pyinstaller 将自己写的python文件压缩成exe有两种方法: 1、使用pyinstaller step2:cd 到你的文件目录cd D:\py\python testcases\Slice step4:看结果...
python文件批量生成pyd文件源码,支持python 3.7环境
python文件基本操作