名前からint()、float()、dict()などの呼び出し元を取得するにはどうすればよいですか?たとえば、Pythonの値をxmlに保存し、変数の型を文字列として保存しようとしています。文字列をPython型に変換する際に、文字列から呼び出し可能にする方法はありますか?関数名から組み込み関数を取得
通常、getattr(myobj、 'str')のような処理を行いますが、これらの組み込み変換関数の最初の引数として使用するモジュールはありません。私もgetattr(object、 'str')を試しましたが、これらの関数は基本的な 'オブジェクト'型の一部ではなく、単に言語のグローバルにすぎないため、どちらも機能しません。
ヘクタールああをインポートする必要はありません!魅力のように動作します。私はオブジェクトと他の型の__builtins__を使用しようとしていましたが、モジュールがあるかどうかはわかりませんでした。 –