newbie question

sharon k sharon.kim96 at gmail.com
Mon Aug 25 11:14:16 EDT 2008


thank you for your prompt reply.

>
> sorry seems i run into another problem, as follow;
>
> >>> a = 12,123
> >>> b = str(a)
> >>> c = int(b.replace(',', ''))
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> ValueError: invalid literal for int() with base 10: '(12 123)'
>
> the comma has become an empty space, it cannot be converted to an integer.
> i try the above in a winxp python command line.
>
>
> On Mon, Aug 25, 2008 at 10:48 PM, Gerhard Häring <gh at ghaering.de> wrote:
>
>> sharon k wrote:
>>
>>> hi all,
>>>
>>> i am new to python.
>>>
>> >
>>
>>> i fetch a webpage with urllib, extract a few numbers in a format as
>>> follow;
>>>
>>> 10,884
>>> 24,068
>>>
>>> my question is how to remove the comma between the number, since i have
>>> to add them up later.
>>>
>>
>> Strings have a replace method. Calling replace(",", "") on the string will
>> do the trick here.
>>
>> -- Gerhard
>>
>>
>> --
>> http://mail.python.org/mailman/listinfo/python-list
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20080825/3944a26f/attachment.html>


More information about the Python-list mailing list