파이썬에서 상위폴더 반복 실행하기 궁금합니다
조회수 1439회
제가 작성한 스크립트 내용 중 일부입니다.
variables = ['temp']
model = 'vdps'
latitude = 36
longitude = 126
date = 2018010100
#date는 년/월/일/시(폴더명)로 구성되어있습니다.
file_name = '/op/nwp/fcsr/MODL/'+model.upper()+'/N768/DAOU/'+str(date)+'/qwum'+model[0]+'oa_pc???'
이렇게해서 파일을 불러서 아웃풋을 계산하고 있는데요.
시간대별로 일일히 바꾸어가며 계산하기 번거로워서요.
str(date) 이 부분을 수정하거나 반복문을 넣어서 2018년 1월 1일 00시부터 23시까지 한번에 계산할수있는 방법은 없을까요?
참고로 자료가 들어있는 폴더는 시간대별로 나뉘어잇습니다. 2018010100 2018010101 2018010102 2018010103 2018010104 이런식으로 각 날짜의 시간별로 폴더가 생성되어있습니다..
도움 기다리고있겠습니다~~ ㅠㅠ
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
참고만하세요.
variables = ['temp'] model = 'vdps' latitude = 36 longitude = 126 dates = (datetime.datetime(2018, 1, 8, t, 0, 0, 0).strftime('%Y%m%d%H') for t in range(24)) # 00~23시까지 print(list(map(lambda d:f'/op/nwp/fcsr/MODL/{model.upper()}/N768/DAOU/{d}/qwum{model[0]}oa_pc???', dates))) ['/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010800/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010801/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010802/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010803/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010804/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010805/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010806/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010807/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010808/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010809/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010810/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010811/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010812/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010813/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010814/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010815/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010816/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010817/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010818/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010819/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010820/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010821/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010822/qwumvoa_pc???', '/op/nwp/fcsr/MODL/VDPS/N768/DAOU/2018010823/qwumvoa_pc???']
댓글 입력