windows - runner.bat 与 Go 主包在同一目录中
问题描述
我正在使用 GoLang 进行编码,只是出于个人兴趣,我的常见做法之一是将运行程序所需的任何命令打包到“runner.bat”文件中。当然,这不会强迫我输入相同的命令一千次,从而加快了我的工作流程。但是,我注意到当我运行我的 go 程序(一个相当简单的用于数据处理的朴素贝叶斯算法)时,它会停止运行。我按 ctrl + c 并抛出“退出状态 2”。纯粹基于实验,我发现如果目录中有一个名为“runner.bat”的文件,那么 go 程序就会停止运行,而不考虑该文件的内容。如果我删除了我的文件或重命名了它,一切都运行得很好。我的问题是,为什么会发生这种情况?
解决方案
推荐阅读
- gnuplot - gnuplot 部分堆叠的条形图
- android-studio - Android Studio 自动建议代码弹出文本颜色
- python - 在 Python 中使用 API
- mysql - MySQL 5.5 UNIX_TIMESTAMP 函数在 prod 和本地机器上返回不同的值
- python - 使用 pivot_table 转换数据框
- android - 无法在 Android Studio 中为 RelativeLayout 移动任何元素
- android - 尝试启动自定义 DialogFragment 时出现 NullPointerException
- html - 如何在单击时动态添加类并在 2 秒后将其删除?
- c - LibCrypt BN_div 上的 `ctx` 参数有什么用?
- php - 致命错误:不能将 SplFileInfo 类型的对象用作数组