2

つまり、ローカルNim モジュールのプライマリ ファイルに使用できる標準的な名前があれば、パスでインポートするときにディレクトリを簡単に参照できるということですか?

たとえば、ローカル モジュールのディレクトリとファイル名の両方を次のように指定する必要があるようです。

import my_module.main

予想されるファイル名が見つかった場合、単にディレクトリを参照できることを望んでいましたが、

import my_module

Nimble を使用するか、ファイル--path内のすべてのモジュールに個別のフラグを作成する以外に、これを可能にするものはありますか?nim.cfg

また、一般的に、モジュールのメイン ファイルに使用する従来の名前はありますか?


このような単純なアプリがある場合:

myapp--+
       | |
       +--myapp.nim
       | |
       +--サブ--+
               | |
               +--sub.nim

サブモジュールをロードするためにmyapp.nim使用する必要があります。import sub.subimport sub、私は得るError: cannot open sub

同様に、アプリの外部にモジュールがあり--path、それらのモジュールの親に を設定する場合は、 を使用する必要がありますimport my_module.my_module

4

1 に答える 1

3

アイデアは、ディレクトリmy_module.nimにサブモジュールを含めることです。my_moduleそれからあなたはただすることができますimport my_module

于 2015-06-15T21:43:13.067 に答える