如何在python中传递csv文件的第一列

时间:2012-02-05 23:19:22

标签: python python-2.7

我刚刚写了这段代码:

   EXl = ('C:\\vd36e404.vdb','C:\\vd368c03.vdb')
   x=0 
   for x in EXl:
      import os   
      filesize= os.path.getsize(x)
      print (filesize);

我想做的是这个。我有一个csv文件,在第一列中有我需要提供给上述程序的路径列表,然后应该输出csv文件给出的路径文件的大小。

有谁知道如何编码?

1 个答案:

答案 0 :(得分:5)

我认为这适合你:

http://docs.python.org/library/csv.html

看看这个例子:

import csv
spamReader = csv.reader(open('eggs.csv', 'rb'), delimiter=' ', quotechar='|')
for row in spamReader:
    print ', '.join(row)

Spam, Spam, Spam, Spam, Spam, Baked Beans
Spam, Lovely Spam, Wonderful Spam