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

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

[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 시에는 동작을 제대로 안하는 경우가 생겼습니다.원인은 아직 파악하지 못했지만,코드에서 디버그 모드일 때와 그냥 돌렸을 때의 경우에 따라코드를 구분하고 ...

[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 이 작업한 것인데 공유해 봅니다.어느분께는 도움이 되셨기를..
1 2 3 4 5 6 7 8 9 10 다음

구글애드텍스트