Sometimes. :) ToCodeString() from .NET is the same as repr() from Python. So if you stick to simple things like lists, dicts, strings, etc., then that will work. Once you add objects into the mix, though, all bets are off.
--Bruce -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of J. Merrill Sent: Thursday, July 20, 2006 12:04 PM To: Discussion of IronPython Subject: Re: [IronPython] Dict convertion question At 01:05 AM 7/20/2006, JoeSox wrote (in part) >File.WriteAllText(Application.StartupPath + "\\mydict.txt", myDict.ToCodeString()); >(This results in a file size of 1,540,096 bytes which was created in about a second.) I don't know much about ToCodeString, but from the name, it should produce a string that can be treated as Python code. If you were to write something like mydict = into the file, name the file mydict.py, and run that file -- wouldn't you end up with your dictionary back in a Python variable? J. Merrill / Analytical Software Corp _______________________________________________ users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
