본문 바로가기

python

교육 3일차 paramiko

paramiko를 배웠다

paramiko는 python에서 ssh 접속하여 명령어를 입력할 수 있다.

 

 

  1. paramiko 실행 방법은 ssh=paramiko.SSHClient() -> ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) -> ssh.connect(hostname=’’,port=,username=’’password=’’)하면 접속 성공
  2. ssh 명령어 입력 방법은 ssh.execute_command(명령어)를 사용하고 이것에 리턴값은 stdin(입력값),stdout(출력값),stderr(성공여부)의 3개의 리턴이 있다 출력할려면 stderr.read().decode()를 사용한다
  3. paramiko는 실행후 close() 해준다
  4. insert는 여러개 한번에 할 수 있다. insert into TABLE (column1,column2) values (v1,v2),(v3,v4),(v5,v6) 과 같이 사용 가능하다.
  5. 데이터 입력중 중복된 값이 있으면 원래 있던 값을 업데이트 해주는 것 on duplicate key update 바꿀 컬럼= 바꿀 값, 예) insert into TABLE (column1,column2) values (v1,v2) on duplicate key update column2=v4
  6. fast 모드 실행시간 : 607.0368146896362 초
  7. scode 변경후 실행 시간 ; 598.2505528926849 초

 

반응형

'python' 카테고리의 다른 글

7일차  (0) 2024.02.07
6일차  (1) 2024.02.07
5일차 교육  (0) 2024.02.06
교육 4일차 paramiko+requests+정규식  (1) 2024.02.03
교육 1일차 + 2일차  (0) 2024.01.31