Python에서 현재 시간 출력하기

프로그램에서 현재 시간이 필요할 때가 있습니다. 
일례로 random number를 현재 시간을 input으로 받아서 만들 수도 있겠죠.

Python에서는 다음과 같이 하면 현재 시간이 나옵니다.

>>> import time
>>> time.asctime()
'Sun Oct 30 03:40:58 2011'

String이므로 당연히 다음과 같이 자르고, 붙일 수 있습니다.
>>> a = time.asctime()
>>> b = a.split()
>>> b[-1]+b[1]+b[2]
'2011Oct30'

matplotlib에서 파일을 자동으로 저장하게 할 수 있는데, 그림 그릴 때마다 알아서 저장되므로 편리할 것 같습니다.
>>> save = b[-1]+b[1]+b[2] + '.ps'
>>> plt.savefig(save)
  • 파일 이름 양식은 알아서 수정하시면 되겠습니다.
  • ps를 png로 바꾸면 알아서 png 확장자로 저장됩니다.