Windows上的Golang初学者:系统找不到指定的文件

仅从golang开始,在此之前只有很少的编程经验。我正在尝试创建一个脚本,该脚本将汇总csv文件中的某些内容,但我还没有过去测试文件读取的方法。


我在读取excel文件时遇到问题,并不断出现“系统找不到指定的文件”错误。所以我想我会用golangbot的一个例子,看看是否至少可以读取一个简单的文本文件,如下所示:


package main


import (

    "fmt"

    "io/ioutil"

)



这么简单。该文本文件与我尝试运行的实际代码文件位于同一文件夹(位于%USERPROFILE%/ go / src中,/ go /是我的GOPATH)中,是的,它称为“ test.txt” 。但是,每次运行尝试都会给我相同的错误消息,即系统找不到指定的文件(test.txt)。


运行任何其他类型的.go文件或从该位置构建一个文件都可以。我见过其他人遇到此错误,但似乎总是与GOPATH设置错误有关。


我什至不得不问类似这样的事情,这让我感到沮丧,但这就是我现在能想到的一切。我的文件或GOPATH本身的位置是否有问题,还是有些不同?




慕尼黑8549860
浏览 862回答 2
2回答

catspeake

哭了,问题解决了。事实证明,该txt文件的实际名称为test.txt.txt。多亏了记事本和我自己的意识不足。有点尴尬,真的。更改名称有效。

心有法竹

当您用记事本尝试此操作时。保存时要小心。文件类型应该兼容文件->另存为>FileName:FileName.go另存为类型:所有文件现在以(“ folder path”>开始执行,运行FileName.go然后结果。荣誉
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go