我正在做一个程序,我把一个excel文件导出到.txt,我必须把这个.txt文件导入我的程序。主要目标是从每一行中提取相同的部分,但问题是在.txt文件中,excel的行被制成一个没有/n的巨大字符串。您知道程序中是否有方法将它们分开,如果有,我该怎么做?你知道吗
我正在使用的文件可以在http://we.tl/YtixI1ck6l中下载 到目前为止我一直在尝试
ppi = []
for line in read_text:
prot_interaction = line[0:14]
ppi.append(prot_interaction)
result_ppi = []
for line in read_text:
result = line[-1]
result_ppi.append(result)
但由于它不是在一行格式,而只是在一个单一的我没有得到任何好的结果。你知道吗
以该文件为例,使用csv module来解析它。你知道吗
示例:
印刷品:
(顺便说一句,这个特定文件可能存在的问题是,行终端是仅来自Mac Classic OS的CR。在Python中,您可以在打开文件时使用Universal Newline模式来解决这个问题……)
Excel正在导出带有回车符(\r)而不是换行符(\n)的文本文件。你知道吗
从这里可以遍历每一行。因为看起来您需要第一列的值:
相关问题 更多 >
编程相关推荐