Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #44240
| 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) |
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 | Next — Previous in thread | Find similar | Unroll 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