python文件读取read及readlines两种方法使用详解
引言
with open() as 和open()都是打开,还没有读入文件
假设test.fa的内容如下图所示:
ACGACGTAGCGTAGCTACGAT
CAGCGACGAGCTAGCGACGA
.read([size])方法
read([size])方法从文件当前位置起读取size个字节,若无参数size,则表示读取至文件结束为止,它返回字符串对象。
with open('test.fa') as fa:
f = fa.read()
print(f)
print(type(f))
print('------')
f = f.split('\n')
print(f[0])
返回结果
CGACGTAGCGTAGCTACGAT
CAGCGACGAGCTAGCGACGA
<class 'str'>
------
CGACGTAGCGTAGCTACGAT
.readlines()方法
readlines()方法用于读取所有行,保存在一个列表(list)变量中,每行作为一个元素,类似于fa.read().split('\n')的结果。
readlines读取所有行,并且以列表形式输出,可以利用下标来定位到每一行
with open('test.fa') as fa:
f = fa.readlines()
print(type(f))
print(f[0])
print('------')
print(f[1])
##2. readlines()方法返回结果
<type 'list'>
CGACGTAGCGTAGCTACGAT
------
CAGCGACGAGCTAGCGACGA
以上就是python文件读取read及readlines两种方法使用详解的详细内容,更多关于python文件读取read readlines的资料请关注脚本之家其它相关文章!
相关文章
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
今天小编就为大家分享一篇pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-01-01
python+selenium+chrome批量文件下载并自动创建文件夹实例
这篇文章主要介绍了python+selenium+chrome批量文件下载并自动创建文件夹实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-04-04
基于python,Matplotlib绘制函数的等高线与三维图像
这篇文章主要介绍了基于python,Matplotlib绘制函数的等高线与三维图像,函数的等高线及其三维图像的可视化方法,下面一起来学习具体内容吧,需要的小伙伴可以参考一下2022-01-01
Python+OpenCV+图片旋转并用原底色填充新四角的例子
今天小编就为大家分享一篇Python+OpenCV+图片旋转并用原底色填充新四角的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-12-12


最新评论