Shed my a light :)

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • TheSaint

    Shed my a light :)

    Hi,
    I using eval for quite strange reason, as long as I don't know a different
    way to implement.

    An example:

    actions= ('print', 'sum', 'divide', 'myfunction')
    parameters=(5, 'nothing',5.63, object)

    for routines in actions:
    routines(parame ters)

    I'd like to note that actions are string or string expressions of the program
    functions or python itself, so I've in my program something like:

    for nn in actions:
    eval('cp.%s' %nn)

    Where cp is an instance.

    So I'm asking here whether exist a way that these string become functions
    inside my program, without using eval()

    --
    Mailsweeper Home : http://it.geocities.com/call_me_not_now/index.html
Working...