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