[IronPython] Dict convertion question

Dino Viehland dinov at exchange.microsoft.com
Thu Jul 20 21:11:59 CEST 2006

That will work unless the dict contains some objects who's repr isn't really a usable repr - eg <some object at 0x00000002D>.  You could even just read the string from the file & eval it.

-----Original Message-----
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] 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
users at lists.ironpython.com

More information about the Ironpython-users mailing list