알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)
pycharm termial 가상환경 적용 속성에 대상을 보면 %windir%\system32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3위와 같이 나온다 이 부분을 응용한다. cmd.exe "/K" C:\ProgramData\Anaconda3\envs\TEST2\Scripts\activate.bat C:\ProgramData\Anaconda3\envs\TEST2
로그 기록기 소스 secs/gem 통신 기록 코드를 출력하기 위해서 communication_log_file_handler.py 을 만들어 줍니다. class CommunicationLogFileHandler(logging.Handler): def __init__(self, path, prefix=""): logging.Handler.__init__(self) self.path = path self.prefix = prefix def emit(self, record): filename = os.path.join(self.path, "{}com_{}.log".format(self.prefix, record.remoteName)) with open(filename, 'a') as f: f.write(self..
secs gem open source 라이브러리 설치 여기서는 기본적인 secs/gem 프로토콜 개념이 있다는하에 진행된다. 추후에 기본 개념 설명은 따로 하겠다. 유일하게 secs gem 프로토콜이 open source 기반은 파이썬 언어 뿐이다. open source가 있다는것에 감사 하는것이 좋을것 같다. https://pypi.python.org/pypi/secsgemhttps://github.com/bparzella/secsgemhttp://secsgem.readthedocs.io/en/latest/reference.html 이 3사이트가 오픈 소스 대한 정보 전부이다 보니 위 사이트 3개 문서를 많이 본다. 소규모 오픈 소스 프로젝트이나 문서화나 API 정리가 상당히 잘되었다. 본인은 실제로 ..