Найти - Пользователи
Полная версия: Как вызвать метод
Начало » Python для новичков » Как вызвать метод
1
oleg666
Как вызвать метод при импорте

obj = __import__('test2')


например такой метод ругается
obj.Test2.test()


код импортируемого класса

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
class Test2(object):
    testattr =1
    def test(self):
        return 1
FishHook
Что по-вашему делает импорт и зачем он нужен?
helm2004
from name_file.Test2 import you_method
ayb
getattr(__import__('test2'), 'Test2').test()

Можно так, но так будет работать если test является статикметодом или классметодом, в противном случае для вызова метода все равно будет нужен инстанс класса.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB