Python文件读取有哪些方式

小编 500

Python文件读取有以下方式:1.直接打开读取;2.用read()打开读取;3.用readlines()读取;4.用readline()读取。直接打开读取是最简单也是非常快速的读取方式,具体是指在文件的打开操作中,借助os模块下的open函数进行Python文件读取。

1.直接打开读取

在文件的打开操作中,我们要借助os模块下的open函数,它是一个专门用来读取文件的,举个例子,代码如下:

with open(‘filepath’,’r’) as f:

for line in f:

print(line)

print(‘一行数据’)

在这个示例中,f表示的是一个文件的实例,可以通过上面的操作可以对每一行进行循环的处理,当我们在处理这个文件的时候,每一行的内容都是一个字符串,这样读取文件的方法是最简单也是读取速度非常快的。

2.用read()打开读取

使用read()打开文件的时候,它是可以将文件中所有的内容都读到一个字符串,具体的示例如下:

with open(‘filepath’,’r’) as f:

ff=f.read()

这个函数可以一次性读取整个文件内容。如果把ff用循环读取的方式输出,会是一个一个字符,因为ff是字符串,本质上是tuple。

3.用readlines()读取

readlines()方法,是将文件中所有的内容进行区分,首先放在一个列表当中,因为在列表里面元素都是一行存在的,使用lines的时候表示的就是一个列表,如果是line就表示的是字符串。

4.用readline()读取

readline()每次只读取一行内容,一般是在内存不够时使用。readline()每次读取一行,比readlines()慢得多,返回的是一个字符串对象,保存当前行的内容。

延伸阅读

python文件的后缀名是什么

python文件的后缀名通常是.py,此外还有.pyc、.pyo、.pyi、.pyw、.pyd、.pyx等。

1.后缀名.py

以py为后缀名的文件是Python源码文件,由python.exe解释,可在控制台下运行,通常可用文本编辑器读写。

2.后缀名.pyc

后缀名.pyc的文件,是Python的编译文件,其执行速度快于py文件且不能用文本编辑编辑查看。所以,pyc文件往往代替py文件发布。.pyc二进制文件可以反编译成.py文件,反编译软件叫Easy Python Decompiler。

3.后缀名.pyo

后缀名.pyo的文件,是另一种Python 字节码缓存文件,只存在于Python2 及Python3.5 之前的版本。pyo是优化编译后的程序,不能用文本编辑器编辑。

4.后缀名.pyi

后缀名.pyi的文件,是Python 的存根文件,常用于IDE代码格式检查时的类型提示。

5.后缀名.pyw

pyw文件与pyc文件相似,是另一种Python源代码文件,一般只存在于Windows 系统。pyw执行的时候不会出控制台窗口。开发(纯图形界面程序)时可以暂时把pyw改成py以调出控制台窗口调试。

6.后缀名.pyd

后缀名.pyd,是一种Python 可直接调用的C语言动态链接库文件,一般只存在于Windows系统,在Linux系统中一般为.so文件。

7.后缀名.pyx

Cython源代码文件,一般用来编写Python的C扩展。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部