【发布时间】:2014-12-01 10:25:14
【问题描述】:
我有一个文件,我想解压并利用不同文件中的列。我遇到的问题是,我要解压的文件在其列数上因行而异(例如,第 1 行可能有 7 列,第 2 行可能有 15 列)。
如何解压文件而不收到错误“Too many values to unpack”?
filehandle3 = open ('output_steps.txt', 'r')
filehandle4 = open ('head_cluster.txt', 'w')
for line in iter(filehandle3):
id, category = line.strip('\n').split('\t')
filehandle4.write(id + "\t" + category + "\n")
filehandle3.close()
filehandle4.close()
任何帮助都会很棒。谢谢!
【问题讨论】:
-
在python中使用*和**功能..refer this
标签: python-2.7 strip unpack