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

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

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

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

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

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

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

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

[Python] 프로그램 내에서 모듈 버전 정보 구해오기

일반적으로 설치된 모듈의 버전 정보를 구해 오려면,리눅스 에서는$ pip freeze | grep lxmllxml==2.3윈도우 에서는c:\> pip freeze | findstr lxmllxml==2.3와 같은 방식으로 버전 체크를 하고는 합니다.그런데 필요에 따라 파이썬 스크립트 안에서 버전을 가져올 필요가 있습니다.그런 경우에는 아래와 같이 ...

[Python] BeautifulSoup 과 HTML 인코딩에 관한 고찰

얼마전 필요에 따라 BeautifulSoup을 이용하여 HTML 파싱하여 데이터를 추출하는 프로그램을 작성했는데,HTML을 읽고 그 내용을 파싱하기 위하여 다음과 같이 시도했습니다.    with open('1.html', 'r', encoding='utf-8') as ifp:        ...

curl 명령 파이썬 코드 변환

다음과 같은 약간은 복잡한 curl로 API 테스트 코드가 있다고 가정합니다.curl -X POST \  https://test.com/token \  -H 'Accept: */*' \  -H 'Authorization: Basic xxxyyzz' \  -H 'Cache-Control: no-cache' \ ...

[Python] Scapy 를 이용한 ICMP, UDP 테스트

파이썬은 C와 같이 초당 수만, 수십만 개 이상의 패킷을 충분히 처리할 수 있을 정도로빠르지 않으므로 일반적으로 패킷 관련 작업을 하기에는 적합하지 않을 수 있습니다.하지만 아주 간단하게 패킷을 만들어 진단을 한다던지 테스트를 진행할 때는파이썬의 scapy 만한 것이 없습니다.테스트 환경은 Ubuntu Server 16.04 LTS 또...

[Python] multiprocessing 에서 각각 다른 virtual env 를 이용할 경우

파이썬에서의 가상환경은 꼭 필수적으로 사용할 만 합니다.최근 multiprocessing 을 이용해야하는 상황에서 개별 서로 다른 가상환경(vitualenv)을 사용해야할필요가 생겼는데 어떻게 가능할까 하고 살펴보았습니다.해당 내용 및 코드는 동료인 RAVEN 이 작업한 것인데 공유해 봅니다.어느분께는 도움이 되셨기를..

[Python] pip install 시 UNKNOWN 으로 설치되는 경우

파이썬으로 작업을 deploy 하다보니 별의 별 경우가 다...최근 필요에 따라 gTTS 모듈을 pip로 설치하는데,다음과 같이,C:\>pip install gTTSCollecting gTTS  Using cached https://files.pythonhosted.org/packages/e6/37/f55346a736278f0eb0ae9f...

[Oracle] 12c docker 구축 및 Python 연동

지난번 MSSQL의 docker 구축에 이어, 오라클도 구축해 보았습니다.지난 주말 내내 시도를 해 보다가 겨우 솔루션을 찾았습니다.우선 많은 docker 관련 작업들이 있었는데, 최근에 대부분해당 docker image 들이 모두 삭제된 것으로 보입니다.이유는 아무래도 불법 소프트웨어에 가장 민감하게 대처하는 듯한Oracle 이기 때문에 그렇지 않을까...
1 2 3 4 5 6 7 8 9 10 다음

구글애드텍스트