AとBのパソコンがあり,Aの方でpythonのプログラムを実行し,その変数に格納された値を
SSH接続でBのパソコンのファイルにどんどん変数を追加していきたいのですが
うまいやり方がわかりません.
ご教示お願いいたします.
試したこと
py
1#a.py 2import time 3import subprocess 4 5start = time.time() 6while True: 7 process_time = time.time() - start 8 with open('sample.txt', 'a') as f: 9 print(process_time, file=f) 10 cmd = "fab -H b hoge" 11 subprocess.call(cmd.split())
fabfile
1#fabfile.py 2from invoke import task 3 4@task 5def hoge(c): 6 c.run("scp sample.txt xxx@192.168.179.xxx:b.txt")
このようにした場合,Aの方でファイルに追記したあと毎回追記した全てをBの方ファイルb.txtに上書きしており効率が悪く感じてます.
できれば,Aの方のファイルに追記していくのではなく,直接Bのファイルに値を追記していきたいです.
ご教示願います.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/05 10:45