koreainvestment / open-trading-api

Korea Investment & Securities Open API Github https://apiportal.koreainvestment.com
402 stars 115 forks source link

OSX에서 kis_kosdaq_code_mst.py, kis_kosdaq_code_mst 실행 시 경로 못찾는 이슈 #14

Open devdynam0507 opened 1 year ago

devdynam0507 commented 1 year ago
    file_name = base_dir + "/kospi_code.mst"
    tmp_fil1 = base_dir + "/kospi_code_part1.tmp"
    tmp_fil2 = base_dir + "/kospi_code_part2.tmp"

이렇게 바꿔주니 해결되었습니다.

swkim12345 commented 1 year ago

이거는 맥인지 윈도운지 리눅스인지 확인하고 붙여야 할 거 같아요. 윈도우는 "\\"이지만, 리눅스나 맥 같은 경우는 "/'를 사용하니깐요.

devdynam0507 commented 1 year ago

@swkim12345 맞습니다. 그래서 여러 운영체제 file path를 지원했으면 좋을것같아요 😀

koreainvestment commented 1 year ago

안녕하세요. KIS Developers 팀입니다.

해당 경로 설정 부분이 윈도우만 정상 실행이 되는군요. 좋은 지적 감사합니다. 운영체제별로 file path를 지정할 수 있도록 코드 업데이트해보겠습니다.

추가적인 문의사항이 있으시면 언제든 문의 부탁드립니다. 감사합니다.

devdynam0507 commented 1 year ago

@koreainvestment 감사합니다

DevRockstarZ commented 2 months ago
system = platform.system()
if system == 'Windows':
    file_path = "\\"
else:
    file_path = "/"

...

urllib.request.urlretrieve("https://new.real.download.dws.co.kr/common/master/kospi_code.mst.zip",
                               base_dir + f"{file_path}kospi_code.zip")