这些天我正在学习 Go,我正在尝试读取一个包含 URL 列表的文件,以便我可以向它们发送一个简单的 GET 请求。所以,我需要阅读列表,然后将列表中的行添加为切片中的元素。但是,我得到了一个奇怪的输出。下面是我的代码和 .txt 文件。
代码:
func openFile() {
urls := make([]string, 3)
for _, filename := range os.Args[1:] {
urlsBytes, err := ioutil.ReadFile(filename)
if err != nil {
fmt.Println(err)
}
for _, line := range strings.Split(string(urlsBytes), "\n") {
urls = append(urls, line)
}
}
fmt.Println(urls)
}
文件:
https://www.youtube.com/
https://www.facebook.com/
https://aws.amazon.com/
输出:
go run Main.go test2.txt
https://aws.amazon.com/]/m/
肥皂起泡泡
相关分类