【问题】
折腾:
期间,结果用如下代码,至少看起来很正常的代码:package main
import (
"fmt"
"log"
"os"
//"io/ioutil"
//"net/http"
"runtime"
"path"
"strings"
)
// GetCurFilename
// Get current file name, without suffix
func GetCurFilename() string {
// var currentDir string
// currentDir, err := os.Getwd()
// fmt.Println("currentDir=%s", currentDir)
// if err != nil {
// fmt.Println("get current directory error=%s\n", err)
// }
_, fulleFilename, _, _ := runtime.Caller(0)
//fmt.Println(fulleFilename)
var filenameWithSuffix string
filenameWithSuffix = path.Base(fulleFilename)
//fmt.Println("filenameWithSuffix=", filenameWithSuffix)
var fileSuffix string
fileSuffix = path.Ext(filenameWithSuffix)
//fmt.Println("fileSuffix=", fileSuffix)
//filenameWithSuffix = "EmulateLoginBaidu"
//fileSuffix = ".go"
//filenameWi