'2019/10/11'에 해당되는 글 2건

  1. 2019.10.11 [python] pretty table 사용기
  2. 2019.10.11 ts2dt 타임스탬프를 날짜로 변경해주기




동료가 알려준 좋은 라이브러리인 pretty table 짱


운영 툴에 사용하기 엄청 좋다. 

https://pypi.org/project/PTable/



Pipfile 파일


[packages]
PTable = "==0.9.2"


파이썬 소스

from prettytable import 
x = PrettyTable()
x.field_names = ["City name", "Area", "Population", "Annual Rainfall"]
x.add_row(["Adelaide",1295, 1158259, 600.5])
x.add_row(["Brisbane",5905, 1857594, 1146.4])
print(x)

결과





Posted by '김용환'
,


로그를 다루다 보면 java timstamp( 또는 unix timestamp)로 데이터를 검증해야 할 때가 있다.


하도 많아서 하나를 만들었다.


https://gist.githubusercontent.com/knight76/bbdb187fd0b6784fe810e1200f4ec2be/raw/8e82dd57e651352caf1d91e16b7dd618e6db56d1/ts2dt.go


package main

import (
    "fmt"
    "time"
    "strconv"
    "os"
)

func main() {
  fmt.Println(len(os.Args))
  if len(os.Args) == 1 {
    fmt.Println("----- usage")
    fmt.Println("ts2dt 0")
    fmt.Println("ts2dt 1570790541")
    return
  }

  if len(os.Args) > 2 {
    panic("error: only one timestmap")
  }

  ts := os.Args[1]

  i, err := strconv.ParseInt(ts, 10, 64)
  if err != nil {
    panic(err)
  }
  tm := time.Unix(i, 0)
  fmt.Println(tm)
}

// go build ts2dt.gio
// ./ts2dt 1570790541


'golang' 카테고리의 다른 글

go 언어의 gc 소개 자료.  (0) 2018.07.19
[golang] 고루틴(go routine) 예제  (0) 2017.09.08
[golang] 매개 변수 받기  (0) 2017.09.08
[golang] 에러(error) 예제  (0) 2017.09.07
[golang] defer 예제  (0) 2017.09.07
Posted by '김용환'
,