ドキュメントには、アンダースコアで始まるものを除いて、Pythonの有効な識別子はすべてfield_nameにできると書かれていますが、それで問題ありません。
引数が trueの場合、rename
無効な field_names を有効なものに置き換えますが、そこで指定された例では_1
、 、またはに置き換えますが_3
、どうですか? これらはアンダースコアで始まります!
ドキュメントにも次のように書かれています。
verbose が true の場合、クラス定義はビルド直前に出力されます
これはどういう意味ですか?