我知道我可以使用以下方法为 fmt.Println 输出添加颜色:package mainimport (    "fmt")func main() {    colorReset := "\033[0m"    colorRed := "\033[31m"    fmt.Println(string(colorRed), "test", string(colorReset))    fmt.Println("next")}有没有办法给输出着色fmt.Fprintf?
                    
                    
                1 回答
 
                    
                    
                            Cats萌萌
                            
                                
                            
                        
                        
                                                
                    TA贡献1805条经验 获得超9个赞
与使用 Println 的方式相同,您可以使用 Fprintf 的颜色,例如
const colorRed = "\033[0;31m"
const colorNone = "\033[0m"
func main() {
fmt.Fprintf(os.Stdout, "Red: \033[0;31m %s None: \033[0m %s", "red string", "colorless string")
fmt.Fprintf(os.Stdout, "Red: %s %s None: %s %s", colorRed, "red string", colorNone, "colorless string")
}
- 1 回答
- 0 关注
- 275 浏览
添加回答
举报
0/150
	提交
		取消
	