[Python] .py 파일 실핼시 날짜(파라미터)입력 받아서 쓰기
아래 내용으로 test_param.py 라고 파일 생성 후 python 으로 컴파일.
$python test_param.py
라고 실행하면 '날짜를 입력해주세요' 라고 나옴.
$ python test_param.py 20170603
라고 입력하면 입력 받은 날짜로 실행됨
#! /usr/bin/python2.7
# -*- coding: utf-8 -*-
#import datetime
#now = datetime.datetime.now()
#dt = now.strftime('%Y-%m-%d_%H:%M:%S')
import time
from datetime import date
today = date.today()
yesterday = date.fromtimestamp(time.time() - 60*60*24)
dty = yesterday.strftime('%Y-%m-%d'))
dty = yesterday.strftime('%Y%m%d')
dt = today.strftime('%Y-%m-%d')
dt = today.strftime('%Y%m%d')
print(" dty : "+ dty )
print(" dt : "+ dt )
import sys
if len(sys.argv) == 1 :
print("날짜를 입력해주세요. ex) 20170601")
exit(1)
if len(sys.argv[1]) < 8 :
#dt = "20170601"
print("날짜를 입력해주세요. ex) 20170601")
exit(1)
else:
dt = sys.argv[1]
print(" dt : "+ dt)
.
'프로그래밍 > Python' 카테고리의 다른 글
[python] 응용: 쉘 스크립트를 이용해 해당 디렉토리의 파일들 모두 변경 (0) | 2017.06.22 |
---|---|
[Python] python matplotlib 에서 한글폰트 사용하기. font_manager 의 폰트 리스트 확인 (0) | 2017.06.21 |
[Python] 어제 날짜 구하기 (0) | 2017.06.21 |
[python] pytagcloud에서 한글 안될때, font.json (0) | 2017.06.21 |
파이썬으로 영어와 한국어 텍스트 다루기 (0) | 2017.06.21 |