Re: [Tutor] unstring

2013-06-18 Thread Steven D'Aprano
On Tue, Jun 18, 2013 at 10:34:23PM -0700, Jim Mooney wrote: > On 18 June 2013 19:41, Steven D'Aprano wrote: > > On Tue, Jun 18, 2013 at 06:41:01PM -0700, Jim Mooney wrote: > >> Is there a way to unstring something? That is str(object) will give me > >> a string, but what if I want the original obj

Re: [Tutor] unstring

2013-06-18 Thread Jim Mooney
On 18 June 2013 19:41, Steven D'Aprano wrote: > On Tue, Jun 18, 2013 at 06:41:01PM -0700, Jim Mooney wrote: >> Is there a way to unstring something? That is str(object) will give me >> a string, but what if I want the original object back, for some >> purpose, without a lot of foofaraw? > > The sh

Re: [Tutor] unstring

2013-06-18 Thread Jim Mooney
> I believe there's a general law of physics and/or informatics at work > here... That sounds right to me - it's some form of perpetual motion ;') And I can see other difficulties. unstring the "5" in x = "5" and that would work, but unstring x = "Bob" and Python thinks Bob is a nonexistent varia

Re: [Tutor] unstring

2013-06-18 Thread Jim Mooney
On 18 June 2013 19:41, Steven D'Aprano wrote: > As an alternative, if you give up the requirement that the string be > human-readable, you can *serialise* the object. Not all objects can be > serialised, but most can. You can use: > > - marshal > - pickle I had a feeling it would be nearly impos

Re: [Tutor] unstring

2013-06-18 Thread Steven D'Aprano
On Tue, Jun 18, 2013 at 06:41:01PM -0700, Jim Mooney wrote: > Is there a way to unstring something? That is str(object) will give me > a string, but what if I want the original object back, for some > purpose, without a lot of foofaraw? The short answer is, "no". The slightly longer answer is, "

Re: [Tutor] unstring

2013-06-18 Thread Zachary Ware
Jim Mooney wrote: >Is there a way to unstring something? That is str(object) will give me >a string, but what if I want the original object back, for some >purpose, without a lot of foofaraw? Only by keeping the original reference to the object. str(object) produces a new object that has absolu

Re: [Tutor] unstring

2013-06-18 Thread Marc Tompkins
On Tue, Jun 18, 2013 at 6:41 PM, Jim Mooney wrote: > Is there a way to unstring something? That is str(object) will give me > a string, but what if I want the original object back, for some > purpose, without a lot of foofaraw? > Unless you're storing them in a dictionary and the string is the ke

Re: [Tutor] unstring

2013-06-18 Thread Dave Angel
On 06/18/2013 09:41 PM, Jim Mooney wrote: Is there a way to unstring something? That is str(object) will give me a string, but what if I want the original object back, for some purpose, without a lot of foofaraw? In general, definitely not. A class can define just about anything in its __str

[Tutor] unstring

2013-06-18 Thread Jim Mooney
Is there a way to unstring something? That is str(object) will give me a string, but what if I want the original object back, for some purpose, without a lot of foofaraw? -- Jim After indictment the bacon smuggler was put on the no-fry list ___ Tutor ma