csv.go 240 B

12345678910111213141516171819
  1. package file
  2. import (
  3. "github.com/cnlh/nps/lib/common"
  4. "sync"
  5. )
  6. var (
  7. CsvDb *Csv
  8. once sync.Once
  9. )
  10. //init csv from file
  11. func GetCsvDb() *Csv {
  12. once.Do(func() {
  13. CsvDb = NewCsv(common.GetRunPath())
  14. CsvDb.Init()
  15. })
  16. return CsvDb
  17. }