看起来你是在win下运行,也就是所谓的控制台模式.

如果你希望走win服务模式或者有窗体循环的话,调用win的API就好

比如

import (
"syscall"
)

kernel32, _ = syscall.LoadLibrary("kernel32.dll")
getModuleHandle, _ = syscall.GetProcAddress(kernel32, "GetModuleHandleW")

当然,这种方法需要你对win32 api 相对比较熟悉才好喔