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

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

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 이기 때문에 그렇지 않을까...

vim 에서 python 개발을 위한 편집

리눅스, 맥, 윈도우 등에서 파이썬 개발을 하는데 주로 PyCharm을 이용합니다.문제는 그래픽 환경이 아니라 터미널 환경일 때에는 이 PyCharm을 이용하기 힘들다는 것입니다.결국은 터미널 또는 docker 컨테이너에서 python 개발 시 VIM에서 사용할 만한 plugin 또는 IDE 등을 찾아보았는데,일단은 다음의 것이 가장 알맞아 보입니다.(...

[개발팁] 암호나 안전한 정보를 저장하기 위한 소프트웨어 금고 (Vault)

사용자가 암호 등을 안전하게 보관하기 위한 금고 (Safe 또는 Vault)를 만드는 개념은 쉬울 것 같으면 서도 쉽지 않습니다. 로컬에 어떤 식으로 저장을 하더라도 해당 소스가 공개되어 있고 저장하는 방식을 알게되면 역으로 해독이 가능하기 때문입니다.또한 해당 기능을 이용하는 사용자에게 정말로 안전한 금고라고 안심을 시켜야 하는데,누군가가 인...

[Python] OS 에 상관없이 HOME 폴더 구하기

파이썬 개발할 때 메인 컴이 Mac 이므로 만약 홈 폴더에 있는 a.conf 파일을 가져오려고 한다면,해당 파일은cf = os.path.join(os.getenv('HOME'), 'a.conf')와 같은 식으로 가져왔습니다.그런데 이것은 Mac과 Linux에서는 적용되지만Windows 에서는 적용되지 않습니다.윈도우 까지 적용 가능한 코드는 다음과 같습...

[python] mac 과 linux 에서 group 구하기

의외로 맥과 리눅스에서 현재 로그인 한 계정의 그룹 이름을 구해오는 것이 쉽지 않았습니다.이것을 파이썬으로 간단히 한줄로 (?) 구해 보도록 하겠습니다.python -c 'import grp,sys; gid=sys.stdin.readline().strip(); [gname]=[g.gr_name for g in grp.getgrall() if g.gr_g...

[파이썬] 윈도우10에서 jupyter lab 이용하기

ipython 이라는 것은 파이썬의 확장 쉘로서 2001년 부터 시작되었습니다.[1], [2].. 등과 같이 명령 히스토리도 지원하고, 컨텍스트 센서티브 헬프도 지원합니다.그 이후 Notebook 이라는 것도 붙어 웹으로 상호 소통을 하면서 프로그램을 해 볼 수 있는것이 나왔는데 이를 ipython notebook 이라고 합니다.이것이 다시 2014년에...
1 2 3 4 5 6 7 8 9 10 다음

구글애드텍스트