你好!老师,运行branch.go找不到abc.txt,请问是什么问题?

来源:2-4 条件语句

慕哥3117839

2019-12-03

图片描述

写回答

1回答

ccmouse

2019-12-04

这是环境的问题。你可以使用os.Getwd来查看当前目录,应该不是你这个go文件所在的目录。我们可以在运行菜单里指定运行的当前目录,不过通常比较繁琐。可以考虑改成绝对路径来打开。

通常在项目中我们不会写死打开abc.txt,而是要求作为参数传入,作为参数的话,就是传入参数的人需要保证基于当前目录能够找到文件。

0
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程