Python調(diào)用scp向服務(wù)器上傳文件示例
最近做的項(xiàng)目中有一個(gè)小功能:在python中調(diào)用scp命令
使用ssh登錄,然后將指定目錄中的圖片上傳到服務(wù)器指定目錄
網(wǎng)上搜了很多方法都沒用,最后終于碰到一個(gè)可以成功上傳的,特此記錄
import paramiko # 用于調(diào)用scp命令 from scp import SCPClient # 將指定目錄的圖片文件上傳到服務(wù)器指定目錄 # remote_path遠(yuǎn)程服務(wù)器目錄 # file_path本地文件夾路徑 # img_name是file_path本地文件夾路徑下面的文件名稱 def upload_img(img_name, remote_path="/var/www/html/public/thinkfont/competitor/data/font/oppo/preview_pic", file_path="D:\PythonProject\img"): # img_name示例:07670ff76fc14ab496b0dd411a33ac95-6.webp host = "***.***.***.***" #服務(wù)器ip地址 port = 22 # 端口號(hào) username = "duanyuanjin" # ssh 用戶名 password = "duanVlife" # 密碼 ssh_client = paramiko.SSHClient() ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy) ssh_client.connect(host, port, username, password) scpclient = SCPClient(ssh_client.get_transport(),socket_timeout=15.0) local_path = file_path + "\\" + img_name try: scpclient.put(local_path, remote_path) except FileNotFoundError as e: print(e) print("系統(tǒng)找不到指定文件" + local_path) else: print("文件上傳成功") ssh_client.close()
以上這篇Python調(diào)用scp向服務(wù)器上傳文件示例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Vue-CLI 3 scp2自動(dòng)部署項(xiàng)目至服務(wù)器的方法
- windows通過(guò)秘鑰使用ssh和scp的方法
- python執(zhí)行scp命令拷貝文件及文件夾到遠(yuǎn)程主機(jī)的目錄方法
- linux采用scp命令拷貝文件到本地,拷貝本地文件到遠(yuǎn)程服務(wù)器的方法
- bash腳本中將密碼傳遞給ssh/scp命令方法詳解
- python Pexpect 實(shí)現(xiàn)輸密碼 scp 拷貝的方法
- Linux使用scp命令進(jìn)行文件遠(yuǎn)程拷貝詳解
- scp 將數(shù)據(jù)從一臺(tái)linux服務(wù)器復(fù)制到另一臺(tái)linux服務(wù)器
- 如何在Android 中實(shí)現(xiàn)scp操作
相關(guān)文章
python tkinter 設(shè)置窗口大小不可縮放實(shí)例
這篇文章主要介紹了python tkinter 設(shè)置窗口大小不可縮放實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03Python實(shí)現(xiàn)將列表拆分為大小為N的塊
這篇文章主要為大家整理了一些常見的Python實(shí)現(xiàn)將列表拆分為大小為N的塊的方法,文中的示例代碼講解詳細(xì),具有一定的參考價(jià)值,有需要的小伙伴可以了解下2023-09-09ffmpeg+Python實(shí)現(xiàn)B站MP4格式音頻與視頻的合并示例代碼
這篇文章主要介紹了ffmpeg+Python實(shí)現(xiàn)B站MP4格式音頻與視頻的合并,本文通過(guò)實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10python關(guān)于變量名的基礎(chǔ)知識(shí)點(diǎn)
在本篇文章里小編給大家整理的是關(guān)于python關(guān)于變量名的基礎(chǔ)知識(shí)點(diǎn),需要的朋友們可以參考下。2020-03-03