我想读取非文本文件。它有一个扩展“.map”,但可以通过记事本打开。我应该如何通过python打开这个文件?将非文本文件读入Python
file = open("path-to-file","r")
不适用于我。它返回没有这样的文件或目录:错误。
这里是我的文件看起来像:
111 + gi|89106884|ref|AC_000091.1| 725803 TCGAGATCGACCATGTTGCCCGCCT IIIIIIIIIIIIIIIIIIIIIIIII 0 14:A>G 457 + gi|89106884|ref|AC_000091.1| 32629 CCGTGTCCACCGACTACGACACCTC IIIIIIIIIIIIIIIIIIIIIIIII 0 4:C>G,22:T>C 779 + gi|89106884|ref|AC_000091.1| 483582 GATCACCCACGCAAAGATGGGGCGA IIIIIIIIIIIIIIIIIIIIIIIII 0 15:A>G,18:C>G 784 + gi|89106884|ref|AC_000091.1| 226200 ACCGATAGTGAACCAGTACCGTGAG IIIIIIIIIIIIIIIIIIIIIIIII 1
如果我做的follwing:
file = open("D:\bowtie-0.12.7-win32\bowtie-0.12.7\output_635\results_NC_000117.fna.1.ebwt.map","rb")
它仍然给我No such file or directory: 'D:\x08owtie-0.12.7-win32\x08owtie-0.12.7\\output_635\results_NC_000117.fna.1.ebwt.map'
错误。这是因为该文件不是二进制文件,或者我没有一些权限?
会apppreciate这个帮助!
“不起作用”? – 2012-03-11 06:29:15
定义“不适合我”。请阅读[常见问题]并[请]了解您应该在问题中提供的基本信息。影像走进一家汽车修理店,并说“我的车不会跑,它有什么问题”? (并且汽车无处可见) – 2012-03-11 06:29:24
如果您要上传示例文件,可能会有所帮助。 – Adobe 2012-03-11 06:29:51