文件操作对于我们来说也是非常常用的,在python中使用open函数来对文件进行操作,而在go语言中我们使用os.File对文件进行操作。
二、终端读写操作终端句柄常量
os.Stdin: 标准输入
os.Stdout: 标准输出
os.Stderr: 标准错误输出
读写示例:
package main import ( "fmt" "os" ) var( username,password string ) func main() { fmt.Println("请输入用户名:") fmt.Scanf("%s", &username) // 键盘输入 fmt.Println("请输入密码:") fmt.Scanf("%s", &password) fmt.Printf("username:%s password:%s\n", username, password) var msg [5]byte fmt.Println("请输入名称:") n, err := os.Stdin.Read(msg[:]) if err == nil { fmt.Printf("len: %d ,msg : %s", n, msg[:]) return } } //请输入用户名: //wd //请输入密码: //123 //username:wd password:123 //请输入名称: //ad //len: 3 ,msg : ad