【发布时间】:2017-06-05 10:34:45
【问题描述】:
我查看了一些教程,但仍然无法想出任何方法来对这个文件进行排序,因为它的排序真的很奇怪!
文件如下:(其中 x 是数字,y 是日期,z 是时间,b 是数字)
x x x x x
y y y y y
z z z z z
b b b b b
每行实际上有 50 个条目,但这是文件的一个极其简化的版本。
我正在努力做的是对每个条目进行排序,使其成为 [x,y,z,b]
到目前为止,我想出的只是将每一行分成一个列表,但这显然不是我需要做的,因此我被卡住了。
import csv
with open('sample.txt') as csvfile:
readCSV = csv.reader(csvfile, delimiter=' ')
for row in readCSV:
print(row)
【问题讨论】:
-
我想我对你使用“排序”这个词感到困惑。听起来您实际上想要做的是旋转它,使行变成列,反之亦然,对吗?
-
@DanielRoseman 是的!确切地。抱歉让您感到困惑,您将如何转换该文件?