Програмиране с Python » Форуми » Общи въпроси

Как да получа клас по негово име

(2 posts)

  1. class X: pass
    
    def blackbox (str):
       #...
       #...
    
    blackbox ('X') # --> <class X>

    Ако това не може може ли поне да се извика дадена функция на даден клас преди първото му ползване (т.е веднага след като бъде написан) (в момента пробвам със метаклас, който вика тази функция, но ако напи

    Posted 5 years ago #
  2. getattr(__main__, 'X') или в какъвто модул там ти е дефиниран класът X...

    Posted 5 years ago #

RSS feed for this topic

Reply

You must log in to post.