同様の質問があることに同意しますが、私の目的にかなうものはありません。
ファイル名を変更したり、シンボリックリンクを追加したりすることはできません。ファイル名は重要です。
私は次のことを試しました
>>> 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のファイルについて話していることを付け加えておきます。