reading raw variables from file
Astan Chee
stanc at al.com.au
Fri Nov 30 01:10:57 EST 2007
Paddy wrote:
> 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?
>
Well, its only for variables, but yeah, security isnt an issue with my code.
> If not then import the file as a module.
>
This works.
Thanks!
> - Paddy.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20071130/b889a027/attachment.html>
More information about the Python-list
mailing list