본문 바로가기

파이참13

구름 IDE를 이용한 작전 -2- 안녕하세요? 이번 포스팅에서는 지난번 포스팅에서 어떻게 제 데스크톱 상에서 데이터 베이스 파일을 분할하는데 성공했는데, 이런다고 성공이 아니고, 한개로 합치는 과정인 join을 하는 과정이 필요합니다. 그래서 이번 포스팅에서는 합치기를 해서 도로 합쳐 주도록 하고, 이걸 실행이 가능한 것인지 테스트까지 하는 과정을 거쳐야 했습니다. 먼저 위 스크린샷과 같이 일단, 새로운 py파일을 하나 만들어 주도록 합니다. 이렇게 하나 만들어서 분할하는 기능을 하는 것 하나, 그리고 합치는 기능을 하는 것 하나 이렇게 하도록 합니다. 그리고 나서 py파일을 머릿 부분입니다. 역시나 import하기 위한 모듈로는 os모듈이 전부이고, 여기서는 반대로 분할파일들이 있는 폴더를 지정한 다음에, 어떤 파일로 나올지를 결정해야.. 2020. 7. 19.
구름 IDE를 이용한 작전 -1- 안녕하세요? 이제까지 구글 코랩을 이용한 작전의 포스팅에서 간간히 언급이 되었는 구름 IDE라는 것이 있었습니다. 이것도 비슷한 것이기는 하지만, 아무튼 이 구름 IDE라는 것은 일종의 클라우드 IDE라고 해서, 개발자의 컴퓨터에서 직접 구동을 하는 것이 아니라, 서버를 빌려서, 서버안의 일정한 자원을 먹고서 서버 컴퓨터에서 작업을 하도록 하는 것이 특징입니다. 그런데 이제까지 이걸 작업하면서 무엇이 문제인가 하면, 바로 주식의 데이터 베이스 크기가 문제라면 문제였습니다. 일단 구름IDE에서는 20MB까지 업로드할 파일의 용량 제한이 있었습니다. 그래서 이걸 가지고서 기존에는 분활압축을 해서 올린 다음, 리눅스 환경에서 압축해제를 하면 CRC에러가 나와서 답이 없기는 했습니다. 그래서 인터넷에서 자료를 .. 2020. 7. 19.
2라운드의 구글 코랩(google colab)작전 -8- 안녕하세요? 어제 포스팅에서 언급한 바와 같이 포스팅 꺼리가 상당히 밀려 있습니다만, 개인적인 사정에 의해서 포스팅이 밀렸는데, 이 밀려있는 분량을 처리하고 다음 스텝을 밟기 위해서, 계속해서 실험한 내용을 올려 보고자 합니다. 일단 이 올리기 위한 내용중에, 어떻게 시도하고 에러나오고, 이걸 해결하기 위한 계속되는 작업을 해야 합니다. 일단 기존의 subprocess에서 Popen을 대체할 수 있을 것으로 생각이 되는 run을 사용했지만, 이것 까지는 좋은데 기존의 communicate라는 메서드가 불능이 되면서 자식 프로세스로 데이터를 전달할 수 없게 되었습니다. 그래서 1차 시도는 실패가 되었습니다. 극래서 일단 작업을 하다시 해 보기 위해서, 일단 코드를 구글 코랩에 올려 보고자 했습니다. 당연하.. 2020. 7. 17.
다른 컴퓨터에서 새로 파이썬 환경 만들기-2- 안녕하세요? 이번 포스팅에서는 지난번에 어떻게 가상환경을 만드는 것 까지 간신히 성공하였는데, 이번에는 파이참을 가지고서 실제로 돌려보는 작업까지 하는 것을 보여드리고자 합니다. 그런데 하드웨어 적인 부분에서 생각지도 못한 문제를 만나서 이래저래 난감한 상황이 되었습니다. 먼저 키움증권의 Open API를 설치하려고 했더니, 위 스크린샷의 내용과 같이 제대로 설치가 되지 않는 문제가 발생하는 것을 볼 수 있었습니다. mfc100.dll을 따로 다운로드 받아야 하는가 했지만.... 일단 64비트용 운영체제 이기 때문에 마이크로 소프트의 vcredist를 설치하는 쪽으로 정보를 얻는데 성공했습니다. 그래서 이 작업을 시작해 봅니다. 이렇게 마이크로 소프트의 Visual C++를 설치하는 단계에 들어가서 한번.. 2019. 8. 19.