Существует ли имя файла по умолчанию, которое можно использовать для импорта модулей?
Что я имею в виду, если есть какое-то стандартное имя, которое можно использовать для основного файла в локальном модуле Nim, чтобы при импорте по пути мы могли просто ссылаться на каталог?
Например, сейчас кажется, что мне нужно указать каталог и имя файла локального модуля следующим образом:
import my_module.main
Принимая во внимание, что я надеялся просто иметь возможность ссылаться на каталог, если было найдено ожидаемое имя файла:
import my_module
Помимо использования Nimble или создания отдельного --path
флаг для каждого модуля в nim.cfg
файл, есть что-нибудь, что позволит это?
Кроме того, в целом, есть ли обычное имя для основного файла модуля?
Если у меня есть простое приложение, подобное этому:
MyApp -+ | +- myapp.nim | +- суб - + | + - sub.nim
В myapp.nim
Я должен использовать import sub.sub
загрузить субмодуль. С import sub
, Я получил Error: cannot open sub
,
Аналогично, если у меня есть модули за пределами приложения и установить --path
к родителю этих модулей, я должен использовать import my_module.my_module
,
1 ответ
Идея состоит в том, чтобы иметь my_module.nim
и субмодули в my_module
каталог. Тогда вы можете просто import my_module
,