亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

Goland運行調試時無法獲取正確的當前路徑?

Goland運行調試時無法獲取正確的當前路徑?

Go
守著星空守著你 2023-04-24 16:54:16
當我調用以下代碼時, func GetCurrentDirectory() string {     dir, err := filepath.Abs(filepath.Dir(os.Args[0]))它返回:/私人/var/文件夾/cg/mwzlhrjs5y55ny553g6xz9tr0000gn/T絕對是一個臨時路徑,我只是路徑是我的當前目錄,而不是臨時目錄。dir, err := filepath.Abs("")可以幫助我,但我必須判斷是否在 goland 中處于運行、調試模式
查看完整描述

2 回答

?
絕地無雙

TA貢獻1946條經驗 獲得超4個贊

為了解決這個問題,請轉到Run | Edit Configuration... | <name of your configuration> 并更改Working Directory屬性以更改應用程序的工作目錄或配置Output directory以配置創建和運行二進制文件的位置(默認情況下它位于操作系統的臨時目錄中)。



查看完整回答
反對 回復 2023-04-24
?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

我建議添加一個調試參數。


package main


import (

    "flag"

    "fmt"

)


func main() {

    var debug bool

    flag.BoolVar(&debug, "d", false, "debug")

    flag.Parse()

    fmt.Println(debug)

}

然后-d在您從 IDE 運行程序時傳遞它。


查看完整回答
反對 回復 2023-04-24
  • 2 回答
  • 0 關注
  • 237 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號