#実現したいこと
scpを使用して複数ファイルをサーバーにPUTしたいです。
以下のようにコードで「*」で.listをひっかけてfor文で回すイメージして作成してみましたが、動作しませんでした。
ご教示お願いいたします。
[格納したい一覧ファイル]
フォルダ:C:\Users\user01\Documents
001.list
002.list
003.list
~
099.list
100.list
[PUT.py]
python
1def Apply_Config(IP): 2 3 import os 4 import paramiko 5 import scp 6 7 HomeDir = '/home/user01' 8 9 # ssh接続する 10 with paramiko.SSHClient() as sshc: 11 sshc.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 12 sshc.connect(hostname=IP, port=22, username='user01', password='password') 13 14 with scp.SCPClient(sshc.get_transport()) as scpc: 15 16 for Nodelist in glob.glob(r'C:\Users\user01\Documents*.list'): 17 scpc.put(Nodelist, remote_path=HomeDir)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。