imp.load_sourceの代わりにpython3.7
Python3 7 Alternative Imp
エラーメッセージ
DeprecationWarning:impモジュールはimportlibを優先して非推奨になりました。別の使用法については、モジュールのドキュメントを参照してください。
インプをインポート
例
起動時のエラー:OpenDroneMapからオプションのリストを読み込めませんでした。 OpenDroneMapは/ home / simple / ODMにインストールされていますか? OpenDroneMapがインストールされ、-odm_pathが正しく設定されていることを確認してください:予期しないトークン/ JSONの位置16354
python2.7はimportimpを使用しました
odm=imp.load_source('context', sys.argv[2] + '/opendm/context.py')
Odmメソッド呼び出しコンテキストを渡すことができます。
python3.7はimportimportlib.utilを使用しました
spec2 = importlib.util.spec_from_file_location('config', sys.argv[2] + '/opendm/config.py') odm = importlib.util.module_from_spec(spec2) spec2.loader.exec_module(odm)
メソッドの後にodm呼び出しコンテキストも通過します。