首页 > 解决方案 > runner.bat 与 Go 主包在同一目录中

问题描述

我正在使用 GoLang 进行编码,只是出于个人兴趣,我的常见做法之一是将运行程序所需的任何命令打包到“runner.bat”文件中。当然,这不会强迫我输入相同的命令一千次,从而加快了我的工作流程。但是,我注意到当我运行我的 go 程序(一个相当简单的用于数据处理的朴素贝叶斯算法)时,它会停止运行。我按 ctrl + c 并抛出“退出状态 2”。纯粹基于实验,我发现如果目录中有一个名为“runner.bat”的文件,那么 go 程序就会停止运行,而不考虑该文件的内容。如果我删除了我的文件或重命名了它,一切都运行得很好。我的问题是,为什么会发生这种情况?

标签: windowsgo

解决方案


推荐阅读