這篇文章將為大家詳細(xì)講解有關(guān)怎么在Python中通過調(diào)用scp向服務(wù)器上傳文件,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
站在用戶的角度思考問題,與客戶深入溝通,找到高淳網(wǎng)站設(shè)計與高淳網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋高淳地區(qū)。python主要應(yīng)用領(lǐng)域有哪些1、云計算,典型應(yīng)用OpenStack。2、WEB前端開發(fā),眾多大型網(wǎng)站均為Python開發(fā)。3.人工智能應(yīng)用,基于大數(shù)據(jù)分析和深度學(xué)習(xí)而發(fā)展出來的人工智能本質(zhì)上已經(jīng)無法離開python。4、系統(tǒng)運維工程項目,自動化運維的標(biāo)配就是python+Django/flask。5、金融理財分析,量化交易,金融分析。6、大數(shù)據(jù)分析。
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 # 端口號 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()
關(guān)于怎么在Python中通過調(diào)用scp向服務(wù)器上傳文件就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。