Я не могу импортировать из этого модуля с помощью командной строки windows 32 бит - PullRequest
0 голосов
/ 05 августа 2020
class Bird :
   '''A base class to define bird properties.'''

   count = 0
   
   def __init__(self , chat ) :
   
      self.sound = chat 

      Bird.count += 1


   def talk (self ) :
 
      return self.sound

from Bird import*
print('\nClass Instance Of:\n', Bird.__doc__)


polly = Bird('Squawk,squawk!')

print('\nNumber Of Birds:', polly.count)
print('Polly Says:', polly.talk() )

harry = Bird('Tweet,tweet!')

print('\nNumber Of Birds:', harry.count)
print('Harry says:', harry.talk() )

1 Ответ

0 голосов
/ 07 августа 2020

Находится ли класс Bird в том же файле, что и оператор импорта? В таком случае вам не нужно его импортировать. Импорт предназначен только для модулей, которые находятся внутри других файлов.

В этом случае для доступа к содержимому Bird вы можете просто создать экземпляр и использовать его

...