똑똑해진느낌/Python
[Python] pyinstaller DLL load failed
문제현상 배포한 프로그램 내에 Python 파일을 담아서 배포하였는데, 특정 인원 한명 pc에서 배포 프로그램이 자꾸 죽는 것을 확인하였다. 디버깅을 해봤더니, python 파일 쪽에서 dll load failed 가 발생하고 있었다. ImportError: DLL load failed: 지정된 프로시저를 찾을 수 없습니다. [17208] Failed to execute script 150명 가량 사용 중인 프로그램인데 동일한 현상은 현재까지 없었다. 빌드 상의 문제는 아닌 것 같고, pc 환경적인 문제로 의심하여 해당 pc의 환경을 확인해보았다. 해결방법 c++ 재배포 패키지 미설치됨을 확인하여, 해당 패키지를 설치하도록 유도하였고 위 현상은 해결되었다. https://www.micros..
[Python] sys.stdout.flush()
python 반복문을 만들고, 해당 파일을 .net에서 process로 열었을때 cmd output을 정상적으로 가져오지못했다. (cmd 종료 후에 가져와짐) 출력 스트림을 flush 하니 즉시 출력되어 곧장 parsing 가능한 것을 확인하였다. ㅠ.ㅠ flush : 기본값이 false, print 시에 즉시 스트림을 출력함으로써 버퍼의 텍스트를 비우는 권한을 갖게함.
[Pycharm] code inspection disable 방법 (PEP 8 disable)
pycharm에서 코드를 작성하다보면 위와 같이 코드 검열을 자동으로 하게되는데 스타일이 맞지않으면 초록색 물결로 표시가 된다. 이부분이 거슬려 disable 하는 방법을 기록한다. [In Pycharm] 1. [ Ctrl + Alt + S ] KEY 로 설정에 진입 2. Editor > inspections > Python > PEP 8 coding style violation Unchecked 깔끔!
[Python] 형변환 (진수 변환)
파이썬 16진수, 10진수, 8진수 , 2진수 변환 및 입/출력에 대해 기록합니다. 문자열 출력 hex() : 10진수를 16진수로 형변환 oct() : 10진수를 8진수로 형변환 bin() : 10진수를 2진수로 변환 형변환 16진수를 10진수로 변환 8진수를 10진수로 변환 2진수를 10진수로 변환 [지식인답변] 파이썬이나 아나콘다 스파이더라는 프로그램으로 10진법을 2진법으로 2진법을 10진법으로 바꾸는게 과제인데 다른 블로그를 참고했더니 입력값에 따라 달라지는 코드는 잘 안보이더라구요... 부탁드립니다. 제 답변입니다. 이상입니다. 추가 답변입니다.
[Python] 화씨, 섭씨 변환
[ 화씨 > 섭씨 ] °C = (°F − 32) / 1.8 [섭씨 > 화씨] °F = °C × 1.8 + 32 이상입니다.
[Python] continue 와 break
파이썬 프로그램이 실행되다가 continue를 를 만나면 그 아래의 코드를 수행하지 않고, 반복문의 조건을 판단하는 곳으로 점프하게 됩니다. break 를 만나면 반복문 종료합니다. 정확한 이해를 위해 아래 예제를 올립니당! 이상입니다!