第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

go中如何從當(dāng)前目錄導(dǎo)入文件

go中如何從當(dāng)前目錄導(dǎo)入文件

Go
FFIVE 2023-07-31 10:59:29
介紹我正在嘗試將我的導(dǎo)入EventController.go到我的main.go文件中。目錄:├───Controllers│    └───Event│        └───EventController.go├───Models├───Routes│└ Main.go   問題:import (    "log"    "net/http"    _ "/Controllers/Event/EventController.go" //problem here)錯誤 :cannot import absolute path我閱讀了一些文檔,但問題是我發(fā)現(xiàn)我做得正確,盡管我了解了 $GOPATH 但我想使用本地目錄。我做錯了什么以及這個錯誤是關(guān)于什么的注意:我想補(bǔ)充一點(diǎn),我正在使用 Windows 作為操作系統(tǒng)謝謝。
查看完整描述

3 回答

?
慕虎7371278

TA貢獻(xiàn)1802條經(jīng)驗 獲得超4個贊

有幾個問題:

  • 導(dǎo)入的是包,而不是文件(如其他答案中所述)

  • 文件絕對導(dǎo)入路徑無效,如錯誤所示。應(yīng)用程序可以使用文件相對導(dǎo)入路徑(路徑以“./”開頭)或相對于 Go 工作區(qū)的路徑。相對于 Go 工作區(qū)的導(dǎo)入路徑是首選形式。

  • 習(xí)慣上對包(及其相應(yīng)的目錄)使用小寫名稱。問題中的駝峰式命名是可行的,但最好順其自然。

以下是如何重新組織上面給出的代碼。這假設(shè) main.go 位于導(dǎo)入路徑為“myapp”的包中。將此導(dǎo)入路徑更改為您想要的任何路徑。

-- main.go --


package main


import (

? ? "log"

? ? _ "myapp/controllers/event"

)


func main() {

? ? log.Println("hello from main")

}


-- go.mod --


module myapp


-- controllers/event/eventController.go --


package event


import "log"


func init() {

? ? log.Println("hello from controllers/event")

}

在 Go Playground 上運(yùn)行此示例。



查看完整回答
反對 回復(fù) 2023-07-31
?
三國紛爭

TA貢獻(xiàn)1804條經(jīng)驗 獲得超7個贊

您無法導(dǎo)入文件。您可以導(dǎo)入一個包。因此,假設(shè)您的 main 包是“github.com/mypackage”,那么您應(yīng)該導(dǎo)入“github.com/mypackage/Controllers/Event”。



查看完整回答
反對 回復(fù) 2023-07-31
?
繁花不似錦

TA貢獻(xiàn)1851條經(jīng)驗 獲得超4個贊

Go 支持包級導(dǎo)入。您可以通過將包添加到文件開頭的導(dǎo)入語句來導(dǎo)入包。


對于你的情況,你應(yīng)該做這樣的事情 -


import (

    "log"

    "net/http"


    "Controllers/Event/EventController"

)

另外,您應(yīng)該從文件名中刪除第一個“/”


_ /Controllers/Event/EventController.go" //problem here


因為您的Controllers文件夾與Main.go文件位于同一級別。您應(yīng)該始終在導(dǎo)入語句中給出相對路徑。


這樣,您就可以使用EventController文件夾下列出的任何文件。


查看完整回答
反對 回復(fù) 2023-07-31
  • 3 回答
  • 0 關(guān)注
  • 232 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號