从类方法中调用__new__是一种pythonic方式吗?

时间:2017-09-06 09:14:12

标签: python new-operator class-method

我想构建一个类,即处理和处理一些数据。所以我希望属性在传递新数据时以静默方式处理所有数据处理我想用classmethod重载init,以便灵活地传递给实例创建的参数。所以我提出了以下解决方案:

<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

这是一种pythonic方式吗?或者说我真的创造了一个元类(我害怕那里有一点冷杉)?有什么警告?还有更好的方法吗?

0 个答案:

没有答案