태그 : python 요약보기전체보기목록닫기

1 2 3 4 5 6 7 8 9 10 다음

[Python] Oracle DB 이용

오라클 DB를 한참 많이 사용한 것이 90년대 하반기였던 것으로 기억합니다만,아직도 많은 회사에서 오라클 DB를 이용하고 있습니다.대표님들은 돈 많이 드는 오라클을 이용하는 것 보다 MariaDB 같은 것으로이관도 생각하고 계시나 이를 개발 쪽에서는 쉽게 할 수 없는 경우가 많습니다.암튼 파이썬을 잘 이용하면 정말 쉽게 DB 접근 작업을 할 수 있는데,...

[VSCode] 파이썬 Intellisense 가 동작안할 때

요즘에는 의도적으로 JetBrains 사의 PyCharm 보다는 VSCode 를 사용하고 있습니다.(다음 내용 참조)다 잘 사용하고 있는데,일부 Remote SSH 익스텐션으로 연결된 리눅스에VENV를 만들고 해당 파이썬 인터프리터를 지정한 다음도움말을 띄우려고 os. 다음에 Control+space 를 눌렀는데,위와 같이 "Loading..." 만 보...

[Python] Debian 11 (bullseye) 에 트레이 아이콘 처리하기

휴우 관련 정보를 몇번 삽질하다가 해결했습니다.다른 분들은 시행착오를 안하시기를 바라며...데비안 11 (불스아이) 에 트레이 관련 라이브러리가,libayatanaapppindicator 로 변경되었다 하네요.우선은 다음과 같은 라이브러리가 있는지 확인하구요,$ apt list -i *appindicator*Listing... 완료gir1.2-ayata...

[Python] Unidecode 특수 문자나 기호 등의 유니코드를 아스키로 변환

파이썬으로 작업을 하다보면 "kožušček" 와 같은 유럽권 문자나 '나 "와 같은 따옴표 같은데 실제 코드로 들여다 보면,UniCode의 특별 코드를 이용하는 경우가 있습니다.이런 경우 바로 찾기가 쉽지 않습니다.title 에 해당 유니코드 문자를 포함하고 있을 경우,        title = title...

[Python] pyinstaller 로 만든 exe파일 Anti-Virus 오탐 문제 해결

파이썬으로 만든 코드를 EXE 로 만드는데 pyinstaller 를 애용합니다.(물론 동일한 것을 py2exe로 변환하면 다른 결과가 나오기도 합니다)처음에는 코드 사이닝 문제인가 싶기도 했지만, 그것은 아니었고virustotal.com 에 exe 파일을 올려 검사를 해 보았습니다.그 결과 다음의 바이러스토탈 사이트에서,총 68개의 바이러스 검출 엔진 ...

[Python] SOAP 서비스를 간편하게

30년 전도 전에 처음 개발을 시작할 당시,서로 다른 두 대의 시스템에서 원격호출을 할 때는 ON C RPC를 이용했었습니다.MS의 DCE RPC 이후 COM, COM+ 등이 나왔고,그 이후 CORBA가 나오기도 했었지요.한참 세월이 흐르고 Web이 대세가 된 다음 SOAP 이 원격 호출로 대세를 이루었습니다.요즘이야 JSON으로 주고 받는 RESTfu...

[Python] dpath를 이용한 xpath 처럼 dict 에서 자료 구해오기

RESTful API 를 이용한 FrontEnd 및 BackEnd의 JSON 데이터 연동 등은 이제프로그램 개발에 있어 거의 그 자체가 표준처럼 인식되고 있습니다.JSON 뿐만 아니라 동일한 1:1 변환이 가능한 YAML 또한 JSON 과 동일한자료 표현 이외에 코멘트도 가능하고 읽기에 더 편하다는 이유 때문에이제 설정파일 등으로 자주 사용됩니다.다른 ...

[Python] requirements.txt 또는 setup.py에서 조건 정보에 따른 모듈 설치

오랫만에 파이썬 관련 정보를 올립니다.다름이 아니라, 어떤 파이썬 모듈을 작성하는데,보통은 Windows, Linux, Mac 등에 모두 동작하는 파이썬 모듈을 작성합니다.(파이썬 인터프리터가 시스템 의존적인 정보를 모두 은닉하고 있기 때문에 가능한 일이지요)그런데 때로는 이러한 정보가 특정 파이썬 버전 혹은, 시스템 플랫폼에 따라&n...

[Docker] 컨테이너 내에서 외부 호스트의 API 이용하기

오랫만에 글을 올립니다.이번에는 같이 일을 하고 있는 동료가 요청한 내용인데필요에 따라 도커 이미지를 미리 다 만들어 놓은 상태에서컨테이너를 새롭게 더 띄우거나 하는 것을 외부에서가 아니라내부 컨테이너에서 해야 하는 필요가 생겼습니다.해당 내용을 리서치하고 우분투 서버 20.04에서 테스트해 보았습니다.다음은 그 내용입니다.우선 결론적으로 다음...

[Python] 디버그 시에만 동작하도록 하는 코드 짜기

코딩을 하면서 제일 중요한 것은 테스트 입니다.해당 기능을 UnitTest 모듈을 이용해서 잘 하고 있는데,어느날 어느 경우에 PyCharm의 디버그 모드에서는 잘 동작하는데,setup.py 로 test 시에는 동작을 제대로 안하는 경우가 생겼습니다.원인은 아직 파악하지 못했지만,코드에서 디버그 모드일 때와 그냥 돌렸을 때의 경우에 따라코드를 구분하고 ...
1 2 3 4 5 6 7 8 9 10 다음

구글애드텍스트