Import 朱莉娅:如何导入模块

Import 朱莉娅:如何导入模块,import,module,julia,juno-ide,Import,Module,Julia,Juno Ide,我正在使用Julia语言和我的IDE。 现在我想导入我自己的模块。下面是一个例子: 首先,我创建一个模块文件: module my_module export test function test(id, name) print("Your ID:", id, ". Your name: ", name) end end 它的路径是:C:\doc\my_module.jl 现在我想将my_module.jl导入到另一个项目中。下面是代码: import "C:\doc\my_module.

我正在使用Julia语言和我的IDE。

现在我想导入我自己的模块。下面是一个例子:

首先,我创建一个模块文件:

module my_module
export test
function test(id, name)
  print("Your ID:", id, ". Your name: ", name)
end
end
它的路径是:
C:\doc\my_module.jl

现在我想将
my_module.jl
导入到另一个项目中。下面是代码:

import "C:\doc\my_module.jl"
它不工作,我得到一个错误:

无效的“导入”语句:应为标识符


我应该怎么做?

要导入模块,您需要
包含文件,然后导入模块

请参阅@Gnimuc Key的注释


仍有导入模块的操作。

您可以执行
包括(“C:\doc\my_module.jl”)
,然后
导入my_module
搜索模块的LOAD_PATH环境变量中存在的默认路径。这是正确的,但会产生误导,因为模块不必首先
包括
然后
导入
,然后是@Gnimuc-answer,你可以在发送其他人的答案之前查看社区维基。@Thomas我把它作为评论,因为这只适用于你的具体情况。事实上,根据您的用例,有几种方法可以在julia中导入模块,例如上面提到的@Reza:将路径添加到
LOAD\u path
。所以你可以编辑你的错误答案,并给它更充分的解释。我肯定会支持它:)@GnimucKey:D我只需要动态导入一个模块,这样你的方法就足够了。谢谢