Develope/Python

오늘은 python 설치된 패키지를 requirements.txt로 관리하는 방법에 대해 포스팅 하도록 하겠습니다. python의 설치된 목록을 먼저 확인하도록 하겠습니다. pip list 명령어로 설치된 패키지 목록을 확인할 수 있습니다. # pip list Package Version ------------- ------- bcrypt 3.2.0 cffi 1.15.0 cryptography 36.0.2 future 0.18.2 gunicorn 20.1.0 netmiko 3.4.0 ntc-templates 3.0.0 paramiko 2.10.3 pip 22.0.4 pycparser 2.21 PyNaCl 1.5.0 pyserial 3.5 scp 0.14.4 setuptools 60.10.0 six 1.1..
오늘은 Python 프레임워크인 FastAPI에서 개행문자를 Text로 일반 Text로 변환하여 response로 변환하는 방법에 대해 포스팅 하려고 합니다. 먼저 개행문자란 다음과 같습니다. * \r = CR (캐리지 리턴) → X 이전 Mac OS에서 줄 바꾸기 문자로 사용됨 * \n = LF (줄 바꿈) → Unix / Mac OS X에서 줄 바꾸기 문자로 사용 * \r\n = CR + LF → Windows에서 줄 바꾸기 문자로 사용 출처 - https://rateye.tistory.com/1087 아래와 같은 Linux에서 출력된 결과 데이터를 호출하여 일반적인 Rest형태의 Response로 전달하고자 합니다. 하지만 일반적인 Rest Response는 아래와 같이 줄바꿈 또는 간격에 대한 데..
오늘은 python의 SSH 사용이 가능한 패키지인 paramiko에 대해 포스팅 하려고 합니다. 먼저 SSH는 Secure Shell의 약자로 다른 Client 또는 Server에 Secure한 방식으로 연결하는 터미널 기능입니다. 일반적으로 기본 포트는 22를 사용하고 있습니다. 이어서 python의 paramiko 패키지를 이용하여 SSH연결을 하는 소스코딩과 테스트를 해보도록 하겠습니다. python_paramiko.py라는 python 파일을 만들고 아래 소스를 입력하여 저장합니다. #python_paramiko.py import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())..
보노보노92
'Develope/Python' 카테고리의 글 목록