Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #44240

Re: AttributeError Problem

Date 2013-04-24 02:17 +0100
From MRAB <python@mrabarnett.plus.com>
Subject Re: AttributeError Problem
References <4dfb3ca3-a539-48ec-aae8-0be22471cea4@googlegroups.com> <mailman.1008.1366761732.3114.python-list@python.org> <18292d0f-1f6f-411a-b348-a5f292e2af51@googlegroups.com>
Newsgroups comp.lang.python
Message-ID <mailman.1009.1366766452.3114.python-list@python.org> (permalink)

Show all headers | View raw


On 24/04/2013 01:28, animemaiden wrote:
> On Tuesday, April 23, 2013 8:02:08 PM UTC-4, Skip Montanaro wrote:
>> > numberOfVertices = int(infile.readline().decode()) # Read the first line from the file
>>
>> > AttributeError: 'str' object has no attribute 'readline'
>>
>> ...
>>
>> >     infile = filedialog.askopenfilename()
>>
>>
>>
>> This is just returning a filename.  You need to open it to get a file
>>
>> object.  For example:
>>
>>
>>
>>     infile = filedialog.askopenfilename()
>>
>>     fd = open(infile)
>>
>>     ...
>>
>>     numberOfVertices = int(fd.readline().decode())
>>
>>
>>
>> Skip
> Thanks, but now I have this error AttributeError: 'str' object has no attribute 'decode'
>
You already have a string (the line) that you've read from the file, so
what are you trying to 'decode' anyway? Just remove that erroneous
method call.

Back to comp.lang.python | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

AttributeError Problem animemaiden <animemaiden21@gmail.com> - 2013-04-23 16:41 -0700
  Re: AttributeError Problem animemaiden <animemaiden21@gmail.com> - 2013-04-23 16:42 -0700
  Re: AttributeError Problem Skip Montanaro <skip@pobox.com> - 2013-04-23 19:02 -0500
    Re: AttributeError Problem animemaiden <animemaiden21@gmail.com> - 2013-04-23 17:28 -0700
      Re: AttributeError Problem MRAB <python@mrabarnett.plus.com> - 2013-04-24 02:17 +0100

csiph-web