Problems with csv module

Florian Lindner Florian.Lindner at xgm.de
Wed May 11 06:41:35 EDT 2005


Hello,
I've one problem using the csv module.
The code: 

        self.reader = csv.reader(f, delimiter = ",")

works perfectly. But when I use a variable for delimiter:

        self.reader = csv.reader(f, delimiter = Adelimiter)

I get the traceback:


File "/home/florian/visualizer/ConfigReader.py", line 13, in __init__
    self.reader = csv.reader(f, delimiter = Adelimiter)
TypeError: bad argument type for built-in operation


The command

print "Adelimiter: ", Adelimiter, len(Adelimiter)

prints

Adelimiter:  , 1

So I think Adelimiter is ok?!

What is wrong there?

It is Python 2.3.5.

Thx,

Florian



More information about the Python-list mailing list