【发布时间】:2012-04-23 01:06:19
【问题描述】:
我有 125 个数据文件,其中包含两列和 21 行数据,我想将它们导入单个 .csv 文件(作为 125 对列和只有 21 行)。 这是我的数据文件的样子:
我对 python 还很陌生,但我想出了以下代码:
import glob
Results = glob.glob('./*.data')
fout='c:/Results/res.csv'
fout=open ("res.csv", 'w')
for file in Results:
g = open( file, "r" )
fout.write(g.read())
g.close()
fout.close()
上面代码的问题是,所有的数据都被复制到只有两列125*21行。
非常感谢任何帮助!
【问题讨论】:
-
这完全是
paste的工作。 -
python中有粘贴命令吗?
-
有一个 Python Paste,但这不是我要说的。
-
有没有办法在 python 而不是 Python Paste 中做到这一点,因为我对 Python 还很陌生,但只有 Python Paste。