Problems with csv module
Richie Hindle
richie at entrian.com
Wed May 11 07:11:27 EDT 2005
[Florian]
> 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
Is this your problem?:
>>> Adelimiter = u','
>>> reader = csv.reader(f, delimiter=Adelimiter)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: bad argument type for built-in operation
>>> print type(Adelimiter)
<type 'unicode'>
--
Richie Hindle
richie at entrian.com
More information about the Python-list
mailing list