当前位置: 首页 > 面试题库 >

如何在Go中包含外部文件?

姬天宇
2023-03-14
问题内容

我正在使用LiteIDE for Go。我的Go文件位于此处:

/Users/username/go/src/src/Helper/Helper.go

当我使用以下文件添加文件时:

导入“ ../Helper”

我收到此错误:

无法加载软件包:/Users/username/go/src/src/projectA/main.go:4:8:非本地软件包中的本地导入“
../Helper”

有什么想法我做错了吗?


问题答案:

您通过导入路径导入软件包。对于Helper位于中的package $GOPATH/src/Helper/,请使用:

import "Helper"

尽管它们在某些情况下可以工作,但是go工具链不支持相对路径,因此不建议使用。



 类似资料:
  • 问题内容: 我想知道如何在react项目中包含一个外部javascript库。例如,我想导入jspdf库:https : //github.com/MrRio/jsPDF/blob/master/jspdf.js并在我的reactjs应用程序中使用它。 到目前为止,我尝试使用如下需求: 我有以下错误: TypeError:pdfConverter.jsPDF不是一个函数 。 为了使其正常工作,我做

  • 我创建了一个spring boot应用程序,它读取一个excel文件,以便在前端显示数据,因此基本上它是持久数据的来源。我能够从eclipse正确地运行,但是当我创建一个spring boot jar并从命令行运行它时,它会失败,因为jar中没有包含文件。 我尝试了两个位置src/main/resources和/src/main/webapp/WEB-INF/external/,但在这两种情况下都

  • 问题内容: 我正在为Joomla编写模块,这时我真的需要能够使用Jfactory连接到数据库。通常一个人可以简单地使用,但是PHP错误告诉我不包含JFactory类。 所以现在我需要知道如何包括这个JFactory类 。我尝试了一些在互联网上发现的建议,但都没有成功。这是代码(独立运行时完​​美) 希望您能解决我的问题。您的帮助将不胜感激。 尝试1 但这也不起作用。 尝试2(成功) 现在一切正常。

  • 问题内容: 我需要能够在其中存储数据库配置属性,并以 jstl* 表达式的形式包含它。(例如:$ {password}等)。怎么做? * 当前的hibernate.cfg.xml: 我需要这样的东西: 问题答案: 您声明使用Spring,然后为什么不让Spring进行所有艰苦的工作。让属性占位符替换所需的占位符。 免费提供建议,而不使用内部hibernate连接(不建议在生产中使用),在Sprin

  • 问题内容: 当我运行“清理并生成”时,仅在文件夹位于文件的同一文件夹时,才会运行正在创建的文件。 因此,如果我将jar文件移动到桌面并将该文件夹保留在该文件夹中,则jar文件将给我一个例外。 我该如何解决这个问题? 问题答案: 如果将jars复制到源代码目录中,它们将位于您的最终jar中。但是,我不确定这是否会在100%的时间内有效。 java-forum上有一篇很棒的文章,内容如下: 除了少数情

  • 问题内容: 我最近开始学习Go。我有一个像网络应用程序这样的示例。我有: 我无法加载本地。当我写的时候它被加载了。如何加载本地js文件?我不擅长使用Go编写代码,也没有编写完整的代码。因此,请尝试解释非常简单。提前致谢! 问题答案: 您需要a 或a 来在请求时将文件内容()发送到Web浏览器。 您有3种选择: 手动执行 这是更复杂的解决方案。就像在处理程序函数中,您读取文件的内容,设置适当的响应内