2

我的意思是,如果有一些标准名称可用于本地Nim 模块中的主文件,以便在通过路径导入时,我们可以简单地引用目录?

例如,现在我似乎需要指定本地模块的目录和文件名,如下所示:

import my_module.main

而如果找到预期的文件名,我希望能够简单地引用该目录:

import my_module

除了使用 Nimble 或为文件--path中的每个模块创建单独的标志之外nim.cfg,还有什么可以允许这样做的吗?

另外,一般来说,模块的主文件是否有一个常规名称?


如果我有一个像这样的简单应用程序:

我的应用程序--+
       |
       +--myapp.nim
       |
       +--子--+
               |
               +--sub.nim

myapp.nim我必须使用import sub.sub加载子模块。有了import 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 回答