登录
首页 >  Golang >  Go问答

使用 Golang 获取用户名和域

来源:Golang技术栈

时间:2023-04-24 14:11:39 108浏览 收藏

Golang小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《使用 Golang 获取用户名和域》带大家来了解一下使用 Golang 获取用户名和域,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!


问题内容

有没有办法使用 golang 获取 Windows 用户名?我也想申请一个域名。在我的情况下,域是“WORKGROUP”

cmd -> 系统信息:

在此处输入图像描述

正确答案

您必须使用 os 和 os/user 包来处理域和当前用户名

package main

import (
    "fmt"
    "os"
    "os/user"
)

func main() {
    fmt.Println(user.Current()) //return current username
    fmt.Println(os.Hostname()) //return the hostname(domain)
}

今天关于《使用 Golang 获取用户名和域》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>