欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python調(diào)用scp向服務(wù)器上傳文件示例

 更新時(shí)間:2019年12月22日 10:41:36   作者:小小本科生  
今天小編就為大家分享一篇Python調(diào)用scp向服務(wù)器上傳文件示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

最近做的項(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è)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python利用遞歸和walk()遍歷目錄文件的方法示例

    Python利用遞歸和walk()遍歷目錄文件的方法示例

    在日常開發(fā)中經(jīng)常需要檢查一個(gè)“目錄或文件夾”內(nèi)部有沒有我們想要的文件或者文件夾,下面這篇文章主要給大家介紹了關(guān)于Python利用遞歸和walk()遍歷目錄文件的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-07-07
  • Python中的min及返回最小值索引的操作

    Python中的min及返回最小值索引的操作

    這篇文章主要介紹了Python中的min及返回最小值索引的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-05-05
  • Python頁(yè)面加載的等待方式總結(jié)

    Python頁(yè)面加載的等待方式總結(jié)

    在本篇內(nèi)容里小編給大家整理的是關(guān)于Python頁(yè)面加載的等待方式總結(jié)內(nèi)容,有需要的朋友們可以參考下。
    2021-02-02
  • Sanic框架流式傳輸操作示例

    Sanic框架流式傳輸操作示例

    這篇文章主要介紹了Sanic框架流式傳輸操作,結(jié)合實(shí)例形式分析了Sanic通過(guò)流請(qǐng)求與響應(yīng)傳輸操作相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-07-07
  • python tkinter 設(shè)置窗口大小不可縮放實(shí)例

    python tkinter 設(shè)置窗口大小不可縮放實(shí)例

    這篇文章主要介紹了python tkinter 設(shè)置窗口大小不可縮放實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • python?用matplotlib繪制折線圖詳情

    python?用matplotlib繪制折線圖詳情

    這篇文章主要講訴了python?用matplotlib繪制折線圖的詳細(xì)內(nèi)容,眾所周知,matplotlib?是一款功能強(qiáng)大開源的數(shù)據(jù)可視化模塊,憑借著強(qiáng)大的擴(kuò)展性構(gòu)建出更高級(jí)別的繪圖工具接口如seaborn、ggplot,下面我們就根據(jù)之前兩篇文章基礎(chǔ)掌握折線圖的繪制,需要的朋友可以參考一下
    2021-12-12
  • Python實(shí)現(xiàn)將列表拆分為大小為N的塊

    Python實(shí)現(xiàn)將列表拆分為大小為N的塊

    這篇文章主要為大家整理了一些常見的Python實(shí)現(xiàn)將列表拆分為大小為N的塊的方法,文中的示例代碼講解詳細(xì),具有一定的參考價(jià)值,有需要的小伙伴可以了解下
    2023-09-09
  • ffmpeg+Python實(shí)現(xiàn)B站MP4格式音頻與視頻的合并示例代碼

    ffmpeg+Python實(shí)現(xiàn)B站MP4格式音頻與視頻的合并示例代碼

    這篇文章主要介紹了ffmpeg+Python實(shí)現(xiàn)B站MP4格式音頻與視頻的合并,本文通過(guò)實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Python快速排序算法實(shí)例分析

    Python快速排序算法實(shí)例分析

    這篇文章主要介紹了Python快速排序算法,簡(jiǎn)單說(shuō)明了快速排序算法的原理、實(shí)現(xiàn)步驟,并結(jié)合具體實(shí)例分析了Python實(shí)現(xiàn)快速排序的相關(guān)操作技巧,需要的朋友可以參考下
    2017-11-11
  • python關(guān)于變量名的基礎(chǔ)知識(shí)點(diǎn)

    python關(guān)于變量名的基礎(chǔ)知識(shí)點(diǎn)

    在本篇文章里小編給大家整理的是關(guān)于python關(guān)于變量名的基礎(chǔ)知識(shí)點(diǎn),需要的朋友們可以參考下。
    2020-03-03

最新評(píng)論