使用Python文件读写,自定义分隔符(custom delimiter)
众所周知,python文件读取文件的时候所支持的newlines,是指定的。这一点不管是从python的doucuments上还是在python的源码中,都可以看出来:好吧,问题来了,如果你恰好是个苦逼的生物狗,正在用python处理所谓的fastq格式的测序结果文件,每次只读一行往往不是你想要的。Ok, 我们也都知道其实这个问题在Perl里面十分好解决,无非就是重新定义下文件的分割符简单粗暴有效!《Programming Perl》开头的那些关于什么是happiness定义看来所言非虚,所以你只要需要将$/定义为fastq格式的分隔符就ok了。(容易钻牛角尖的孩纸,又或者是不喜欢花括号的孩子…终于要进入正题了,OK,在python中又有两种方式解决这个问题,看你个人喜好选择了。Ok,这是Python3.x中的方法(亲测),那么在Python2.x中需要改动的地方,目测好像是
用户评论