# -*- coding:utf-8 -*- ########################################################################## # ファイルアップロードスクリプト ########################################################################## import os import re import paramiko ## Upload files def uploadFiles(top, exp): for file in os.listdir(top): if re.search(exp, file): print top + file sfconn.put(top + file, top + file) ## Main function host = 'serveraddress' user = 'username' password = 'password' currentDir = '' dstDir = 'documents/' + currentDir dstImgDir = 'documents/' + currentDir + 'img' conn = paramiko.SSHClient() conn.set_missing_host_key_policy(paramiko.AutoAddPolicy()) conn.connect(host, username=user, password=password) sfconn = conn.open_sftp() sfconn.chdir(dstDir) uploadFiles('./', 'html$') uploadFiles('./img/', 'png$') sfconn.close() conn.close()
2015年8月14日金曜日
[Python][Paramiko(sftp)]カレントディレクトリのファイルをサーバーにアップする
ソースコード
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿