Импорт без выполнения класса – PythonPython

Программы на Python
Anonymous
Импорт без выполнения класса – Python

Сообщение Anonymous »

Моя проблема в том, что у меня есть файл, содержащий класс, и внутри этого класса будет выполняться куча кода

поэтому всякий раз, когда я импортирую этот файл, он будет выполнен ! без создания объекта класса! , вот пример

ФАЙЛ X

Код: Выделить всё

class d:
def __init__(self):
print 'print this will NOT be printed'
print "this will be printed"
файл B

Код: Выделить всё

import x
вывод: это будет напечатано, поэтому мой вопрос: как пропустить его выполнение до создания нового объекта?

Подробнее здесь: https://stackoverflow.com/questions/120 ... ass-python

Вернуться в «Python»