我正在尝试解析文件。目前,我有这个文件:
word1 52345325
word2 12312314
word3 7654756
word4 421342342
我正在尝试将这些单词存储word1
word2
word3
到word4
一个数组中,并将与这些单词相邻的数字存储到另一个数组中。
所以如果我说a[0]
我应该得到word1
,如果我说b[0]
我应该得到52345325
等等。
我正在考虑制作一个键值对字典对象,但此时可能有点复杂,因为我刚刚进入 python。
我目前正在这样做,但当然,它不起作用:P
def csvStringParser():
a = {}
b = {}
i = 0
f = open('/Users/settingj/Desktop/NOxMultiplier.csv')
for line in f.readlines():
reader = csv.reader(line.split('\t'), delimiter='\t')
for row in reader:
#print '\t'.join(row)
#print i
a[i] = '\t'.join(row)
b[i] = '\t'.join(row)
print a[i]
print b[i]
i+=1
老实说,这是我使用 python 的第一个小时。我可以在 C++ 中轻松地做到这一点,但我目前只是想学习 python 以了解它比 C++ 更大的好处/简单性。