reading raw variables from file

Paddy paddy3118 at googlemail.com
Fri Nov 30 01:01:21 EST 2007


On Nov 30, 4:57 am, Astan Chee <st... at al.com.au> wrote:
> Hi,
> 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?
> Thanks
> Cheers
> Astan

Think SECURITY. If is someone likely to put malicious code in the file
to crap all over your machine?
If not then import the file as a module.

- Paddy.



More information about the Python-list mailing list