【发布时间】:2013-09-05 12:06:17
【问题描述】:
我有一个如下所示的 csv 文件:
123456,456789,12345,123.45,123456
123456,456789,12345,123.45,123456
123456,456789,12345,123.45,123456
我对 Python 编程非常陌生,但我正在学习并发现 Python 非常有用。我基本上希望输出看起来像这样:
123456 456789 12345 123.45 123456
123456 456789 12345 123.45 123456
123456 456789 12345 123.45 123456
基本上,所有字段都右对齐,具有固定长度。 csv 文件中没有标题。
这是我到目前为止尝试过的代码,就像我说的,我对 Python 很陌生:
import csv
with open('test.csv') as csvfile:
spamreader = csv.reader(csvfile, delimiter=',')
for row in spamreader:
print(', '.join(row))
with open('test2.txt', 'wb') as f:
writer = csv.writer(f)
writer.writerows(f)
任何帮助将不胜感激:在此先感谢您。
【问题讨论】:
-
在制表符分隔的文件中?看看这个问题是这样的......stackoverflow.com/questions/10220412/…