同様の質問があることに同意しますが、私の目的にかなうものはありません。
ファイル名を変更したり、シンボリックリンクを追加したりすることはできません。ファイル名は重要です。
私は次のことを試しました
>>> imp.load_source('test','.')
<module 'test' from '.'>
と
>>> importlib.import_module('test','.')
<module 'test' from '.'>
モジュールtest
がどこにあるか
print 'hello world'
test.py
私の要件は、ファイルがインポート時に印刷される場合、インポートステートメントがインポートと同じように機能することですhello world
。imp または imortlib を使用してインポートされたモジュールを「実行」する方法はありますか?
問題がある場合は、 autotest プロジェクトcontrol
のファイルについて話していることを付け加えておきます。