reading raw variables from file
Bruno Desthuilliers
bruno.42.desthuilliers at wtf.websiteburo.oops.com
Fri Nov 30 06:27:54 EST 2007
Martin Blume a écrit :
> "Astan Chee" schrieb
>> I have a file that might contain literal python
>> variable statements at every line. For example
>> the file info.dat looks like this:
>> users = ["Bob", "Jane"]
>> status = {1:"ok",2:users[0]}
>> the problem is I want to read this file and load
>> whatever variables written in it as normal python
>> variable statements so that when i read the file,
>> my users var will be ["Bob","Jane"] and my status
>> var will be {1:"ok",2:users[0]} .
>> Is there an easy way of doing this instead of
>> parsing the files and checking said types?
>>
>
> You might want to look at the eval, exec and execfile;
Or just import...
> but bear in in mind Paddy's warning about security.
+10
More information about the Python-list
mailing list