Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #66096
| References | <6c76ef4e-8c7c-4199-b30d-c4d55c1061c8@googlegroups.com> <f45edd72-f8c2-4a20-a1f8-47a1814dfaba@googlegroups.com> |
|---|---|
| From | Ian Kelly <ian.g.kelly@gmail.com> |
| Date | 2014-02-12 14:35 -0700 |
| Subject | Re: Wait... WHAT? |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.6793.1392240962.18130.python-list@python.org> (permalink) |
On Wed, Feb 12, 2014 at 1:21 PM, <eneskristo@gmail.com> wrote:
> I think of it as a bit strange. Should I report it as a bug? I was trying to incorporate a save/load, and this happened.
> def save():
> target = open ("save.swroc", 'w')
> target.write([counter, loop, number_of_competitors, competitors])
> def load():
> target = open("save.swroc", 'r')
> the_array = target
> counter = the_array[0]
> loop = the_array[1]
> number_of_competitors = the_array[2]
> competitors = the_array[3]
> Swroc is an nonexisting file format that i just made up, an acronym of the program
You can't write lists directly to files. You can only write strings
to files. To write and read a list, you'll need to first serialize it
and later deserialize it. Your needs appear simple enough that I
suggest the json module for this.
json.dump([counter, loop, number_of_competitors, competitors], target)
[counter, loop, number_of_competitors, competitors] = json.load(target)
It sounds like this may be the source of the exception that tkinter
was trying unsuccessfully to report in your first post. You should
still fix your sys.stderr so that tkinter can report exceptions.
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Wait... WHAT? eneskristo@gmail.com - 2014-02-12 11:43 -0800
Re: Wait... WHAT? Ian Kelly <ian.g.kelly@gmail.com> - 2014-02-12 13:13 -0700
Re: Wait... WHAT? eneskristo@gmail.com - 2014-02-12 12:21 -0800
Re: Wait... WHAT? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-02-12 20:38 +0000
Re: Wait... WHAT? Ian Kelly <ian.g.kelly@gmail.com> - 2014-02-12 14:35 -0700
Re: Wait... WHAT? Michael Torrie <torriem@gmail.com> - 2014-02-12 14:39 -0700
Re: Wait... WHAT? Tim Chase <python.list@tim.thechases.com> - 2014-02-12 16:14 -0600
Re: Wait... WHAT? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-02-12 23:36 +0000
Re: Wait... WHAT? Ian Kelly <ian.g.kelly@gmail.com> - 2014-02-12 17:01 -0700
Re: Wait... WHAT? Tim Chase <python.list@tim.thechases.com> - 2014-02-12 18:44 -0600
Re: Wait... WHAT? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-02-13 00:59 +0000
Re: Wait... WHAT? Chris Angelico <rosuav@gmail.com> - 2014-02-13 12:10 +1100
Re: Wait... WHAT? Tim Chase <python.list@tim.thechases.com> - 2014-02-12 21:29 -0600
Re: Wait... WHAT? Chris Angelico <rosuav@gmail.com> - 2014-02-13 14:47 +1100
Re: Wait... WHAT? eneskristo@gmail.com - 2014-02-13 09:46 -0800
Re: Wait... WHAT? MRAB <python@mrabarnett.plus.com> - 2014-02-13 18:25 +0000
Re: Wait... WHAT? Michael Torrie <torriem@gmail.com> - 2014-02-13 15:22 -0700
Re: Wait... WHAT? eneskristo@gmail.com - 2014-02-12 12:43 -0800
Re: Wait... WHAT? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-02-12 20:56 +0000
Re: Wait... WHAT? eneskristo@gmail.com - 2014-02-12 12:59 -0800
Re: Wait... WHAT? Chris Angelico <rosuav@gmail.com> - 2014-02-13 08:17 +1100
Re: Wait... WHAT? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-02-12 21:23 +0000
Re: Wait... WHAT? Grant Edwards <invalid@invalid.invalid> - 2014-02-12 23:09 +0000
csiph-web