用python做生物信息数据分析(4-文件输入和输出)

写在前面

前面几个推文,一上来目的性就比较强,直接使用pysam输入和输出文件。但是,很多时候,我们需要自己读取一些文本文件,或者输出一些文本文件。所以,需要了解一下python文件打开,输入,输出 和 关闭 等操作。

几种python文件的读取方式

这类信息,其实直接在百度可以找到很多,所以百度,随后调试即是

打开文件 和 关闭文件

1.file = open("文件名","打开方式"),注意,最后需要关闭文件 file.close()

  1. with open("文件名","打开方式",conding="编码格式") as file:,注意,这类打开方式会自动关闭?所以不用关闭文件。

以上打开方式,一般就是

  • r 只读
  • w 只写
  • r+ 读写
  • a 追加
  • a+ 追加读写

文件读取

四种读取文件的模式
f.read(size)  #  读取指定长度的字符
f.readline(size) # 读取指定行数的内容
f.readlines() # 一次读取所有行
for line in f: # 逐行读取

文件写入

两种文件输出的模式
filename = 'write_data.txt'
with open(filename,'w') as f:
    f.write("I am Meringue.\n")
    f.write("I am now studying in NJTECH.\n")
doc = open('out.txt','w')
print(data_dict,file=doc)
doc.close()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,926评论 0 10
  • 今天是我正式学习一周了,也是我阴历的生日,我们老家的习俗是在阴历生日的当天,中午要烙肉饼,意味着身体棒棒哒。七十岁...
    刘淑正阅读 238评论 0 4
  • I'd like to share something with you guys.�� 西红柿tomato; 菠...
    小鸟哥阅读 228评论 0 1
  • 又到了一周的最后一天,一周两次的打卡我又拖到了最后一天,想找借口,可是,连借口也不想编辑,毕竟是我没有完成任务。回...
    AMy119阅读 393评论 0 0