В этой теме уже много ответов, но никто из них не помог мне, я должен был сам это обработать, поэтому я надеюсь, что это немного более информативно.
У вас просто есть чтобы убедиться, что у вас есть круглые скобки в конце вашего класса, например:
print(class())
Вот пример кода из проекта, над которым я работал:
class Element:
def __init__(self, name, symbol, number):
self.name = name
self.symbol = symbol
self.number = number
def __str__(self):
return "{}: {}\nAtomic Number: {}\n".format(self.name, self.symbol, self.number
class Hydrogen(Element):
def __init__(self):
super().__init__(name = "Hydrogen", symbol = "H", number = "1")
Чтобы распечатать мой класс водорода, я использовал следующее:
print(Hydrogen())
Обратите внимание, что это не будет работать без скобок в конце Hydrogen. Они необходимы.
Надеюсь, это поможет, дайте мне знать, если у вас возникнут вопросы.
Попробуйте убрать пробел в названии проекта. «PhoneProj V3» получает urlencoded, что приводит к «PhoneProj% 20V3», а полученное имя не существует.
Попробуйте изменить «PhoneProj V3» на «PhoneProjV3» (убрать пробел).