Golang 获取当前工作路径:代码示例及详解
在 Golang 中,可以使用 os 包中的 Getwd() 函数来获取当前工作路径。
代码示例如下:
package main
import (
"fmt"
"os"
)
func main() {
wd, err := os.Getwd()
if err != nil {
fmt.Println("获取当前工作路径失败:", err)
return
}
fmt.Println("当前工作路径:", wd)
}
解释:
os.Getwd()函数返回两个值:wd:当前工作路径字符串err:错误信息,如果获取路径失败则返回错误信息,否则返回nil
- 使用
if err != nil判断获取路径是否成功,如果失败则打印错误信息并返回 - 使用
fmt.Println()打印获取到的当前工作路径
示例:
当程序运行时,如果当前工作路径为 /home/user/go/src/project,则输出结果为:
当前工作路径: /home/user/go/src/project
原文地址: https://www.cveoy.top/t/topic/ovDo 著作权归作者所有。请勿转载和采集!