cymbalic reference?

Discussion in 'Python' started by rh, Jan 16, 2013.

  1. rh

    rh Guest

    I have this working and I am curious to know how others do same.

    class Abc(object):
    def __init__(self):
    pass
    def good(self):
    print "Abc good"
    def better(self):
    print "Abc better"

    urls = {'Abc':'http://example.com'}
    strings = ['good', 'better']

    for s in urls:
    o = eval("%s()" % s)
    for string in strings:
    eval("o.%s()" % string)


    Yes, 'spose symbolic references is what these are....

    While I'm at it what magic could I use to print "the-class-I-am-in good"
    instead of hard-coding "Abc good"? I tried __class_ and self.__class__
    rh, Jan 16, 2013
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Chris Angelico

    Re: cymbalic reference?

    Chris Angelico, Jan 16, 2013, in forum: Python
    Replies:
    0
    Views:
    151
    Chris Angelico
    Jan 16, 2013
  2. Benjamin Kaplan

    Re: cymbalic reference?

    Benjamin Kaplan, Jan 16, 2013, in forum: Python
    Replies:
    0
    Views:
    141
    Benjamin Kaplan
    Jan 16, 2013
  3. Terry Reedy

    Re: cymbalic reference?

    Terry Reedy, Jan 16, 2013, in forum: Python
    Replies:
    0
    Views:
    132
    Terry Reedy
    Jan 16, 2013
  4. rh

    Re: cymbalic reference?

    rh, Jan 16, 2013, in forum: Python
    Replies:
    0
    Views:
    151
  5. rh

    Re: cymbalic reference?

    rh, Jan 16, 2013, in forum: Python
    Replies:
    0
    Views:
    154
Loading...

Share This Page