gpt4 book ai didi

转到不回显用户键入的字符的 fmt.Scanln。对于密码

转载 作者:IT王子 更新时间:2023-10-29 01:39:41 24 4
gpt4 key购买 nike

如何在不回显用户键入的字符的情况下从命令行捕获用户输入。我想用它来捕获密码。喜欢getpass.getpass在 Python 中。

package main

import (
"fmt"
)

func main() {
var password string
fmt.Scanln(&password)
}

最佳答案

标准库中没有这方面的辅助函数。

您必须创建自己的,或使用现有的,如 gopass (支持windows, unix, bsd)。

使用 gopass:(示例取自他们的网站)

import "fmt"
import "github.com/howeyc/gopass"

func main() {
fmt.Printf("Password: ")
pass := gopass.GetPasswd() // Silent, for *'s use gopass.GetPasswdMasked()
// Do something with pass
}

关于转到不回显用户键入的字符的 fmt.Scanln。对于密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28273904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com