본문 바로가기

코스닥81

DataHarvester의 개조판 버젼 제작-3- 안녕하세요? 지난번 포스팅에서 데이터 수집기가 제대로 된 데이터를 가지고 오지 못하는 것을 보았습니다. 왜 이런 일이 생겼는지는 모르겠지만, 어쨎든 벌어진 일은 벌어진 일이고, 이번 포스팅에서는 이 오류를 바로잡기 위해서 어떻게 움직였는가에 대해서 다루어 보고자 합니다. 먼저 어떻게 된 것인가 하면, 위 스크린샷에서 보이는 것처럼 일단 splitlines()라는 항목을 사용한 다음에 모두 str이 되기 때문에 벌어지는 일입니다. 그렇다고 그냥 있으면 안되기 때문에, 여기서 []와 ' ' 를 제거하기 위한 replace함수를 사용하게 됩니다. 이렇게 해서 기존에는 문자열인 str로 나오던 종목의 코드가 이제는 제대로 숫자이면서 리스트의 형태로 나오는 것을 확인할 수 있었습니다. 그래서 이번에는 연습문제 격.. 2020. 1. 4.
DataHarvester의 개조판 버젼 제작-2- 안녕하세요? 지난번 포스팅에서 어떻게 해서 코드를 제대로 가지고 오는데는 성공했는데, 문제가 발생하고 말았습니다. 일단 문제가 무엇인지에 대해서는 이 포스팅의 마지막에 언급을 하며 넘어갈 것이며, 이런 시행착오는 언제나 나온다면 나온다고 할 수 있습니다. 일단 먼저 해야 하는 작업으로는 자식 프로세스가 적용이 될 파이썬 환경이 어디인지 지정을 한다고 하면, 위 스크린샷과 같이 바뀐 위치에다가 지정을 해 주어야 합니다. 그리고 나서 새로 바뀐 자식 프로세스의 이름으로 바꿔 주도록 해서 이제 작동을 시킬 준비를 다 마치도록 해 줍니다. 이렇게 해서 다음 작업에 들어가 봅니다. 그 다음에는 데이터 베이스의 경로를 이번에 새로 시작하는 프로젝트의 이름에 맞도록 바꾸어 주도록 합니다. 이렇게 하는 것으로 일단 준.. 2020. 1. 3.
종목 정보 사냥꾼의 개량 안녕하세요? 일단 지난번 포스팅에서 어떻게 정보 사냥꾼의 복원에는 성공했습니다만, 이걸 그래도 쓰기만 하는 단계에서 머무르지 않고, 1주당 가격이 1000원 미만이 되거나, 펀드와 같은 종목에 대해서는 일일히 걸러내기 위한 정보가 필요합니다. 그래서 관련된 정보를 가지고 오도록 한번 개조를 해 보도록 하겠습니다. 먼저 이 작업을 하기 위해서 부모 프로세스에 해당했던 InformationHunter.py를 복사해 주도록 합니다. 여기서 이름을 바꾸어 주도록 했습니다. 다음으로는 자식 프로세스에 속해 있었던 ArrowOfHunter.py를 한번 바꾸어 주도록 합니다. 물론 여기서도 이름은 틈틈히 바꾸어 주도록 합니다. 그리고 나서 다음으로 한번, 부모 프로세스에 가서, 자식 프로세스의 이름을 바꾸어 주는 작.. 2020. 1. 3.
데이터 복구 - 정보 사냥꾼 복원-3- 안녕하세요? 지난번 포스팅에서 어떻게 해서 복원에 그럭저럭 된 것 같지만, 사실은 100% 되지를 않았고, 아직 갈길이 멀다는 것을 언급하면서 끝이 났습니다. 이제 남은 분량에 대해서 다 끝내고 나서, 한번 작업에 들어가 보고자 합니다. 이번 포스팅을 마무리로 해서, 어떻게 InformationHunter의 복원은 끝났습니다. 처음에는 잘 되는가 싶었더니, 중간에 에러가 발생했는데, 문제가 어디인가 했더니, 바로 위 스크린샷처럼 20일 이동평균선을 구하는 곳에서 에러가 터졌습니다. 해결책은 어이 없게도 mean뒤에다가 ()를 붙여주는 것 입니다. 그리고 나서 다음으로 왜인지 결과가 제대로 저장이 되지 않았는데, 이 건에 대해서는 일단 위 스크린샷에서 보이는 것처럼 str()을 붙여주는 것으로 해결이 되었.. 2020. 1. 2.