diff --git a/hts/util/DataDownloader.py b/hts/util/DataDownloader.py index ed53755..b6121cf 100644 --- a/hts/util/DataDownloader.py +++ b/hts/util/DataDownloader.py @@ -25,7 +25,6 @@ class DataDownloader (HTS): # 차트 객체 구하기 objStockChart = win32com.client.Dispatch("CpSysDib.StockChart") - outfp = open(outDir+"/"+stock_code+"_"+given_day+"_"+type+".csv", mode="w", encoding="utf-8") objStockChart.SetInputValue(0, 'A' + stock_code) # 종목 코드 objStockChart.SetInputValue(1, ord('1')) # 1: 기간으로 조회, 2: 개수로 조회 objStockChart.SetInputValue(2, given_day) # 기간 조회 시, 시작일 @@ -40,6 +39,7 @@ class DataDownloader (HTS): size = objStockChart.GetHeaderValue(3) if size > 0: + outfp = open(outDir + "/" + stock_code + "_" + given_day + "_" + type + ".csv", mode="w", encoding="utf-8") outfp.write("%s,%s,%s,%s,%s,%s,%s\n" % ("날짜", "시간", "시가", "고가", "저가", "종가", "거래량")) for i in range(size - 1, -1, -1): day = objStockChart.GetDataValue(0, i)