转到 GoToPy是Go to Python转换器-将Go代码转换为Python代码。 它基于Go gofmt命令源代码和go printer程序包,该程序包解析Go文件并根据标准go格式将其写出。 我们已经修改了pyprint包中的printer代码,以代替打印出Python代码。 -gopy标志生成特定于Python代码,包括: nil -> go.nil []string{...} -> go.Slice_string([...])等等,用于int,float64,float32 -gogi标志生成特定于Python代码,包括: struct标记为pygiv.ClassViewObj类生成: self.SetTags()调用,然后该类使用基于标记的struct字段格式提供自动GUI视图。 去做 开关-> ifs ..-抓住开关expr并放入每个if