'daki çift sınıflama sınıf adlarından kaçının. Bu aptalca bir soru gibi gözükse de, cevabı hiçbir yere rastlayamadım. Çeşitli paketlerimde genellikle her biri bir sınıf içeren bir dizi modülüm var. Bir sınıfın örneğini oluşturmak istediğinizde iki kez programa başvurmak zorunda:python
Örnek: paket obj.py /:
class obj(object):
pass
file.py:
import package.obj
my_obj = package.obj.obj()
mi Kodu iki kez yazmam gerekmeyecek şekilde yeniden düzenlemek için bir yol var mı? İdeal olarak sadece package.obj() yazmam gerek.
from package.obj import obj
my_obj = obj()
, paketin gelen' kullanabilirsiniz ithalat obj; my_obj = obj() ' –
Neden vurgun ???? –
Çünkü sfpiano, hangi (ler) den bahsettiğini göstermek için gerçek kod parçacıklarını koydu. –