ファブタスクの1つで、サーバー上のファイルを自分のラップトップではなく保存するためにファイルを保存しようとしています。 これは、私はあなたがfabric.operations.put
コマンドを使用することができ、サーバの/ tmpのファブリック - ラップトップではなくサーバーにファイルを保存する
with open('/tmp/file.txt', 'a') as f:
f.writelines("\n".join(names))
f.write('\n')
ファブタスクの1つで、サーバー上のファイルを自分のラップトップではなく保存するためにファイルを保存しようとしています。 これは、私はあなたがfabric.operations.put
コマンドを使用することができ、サーバの/ tmpのファブリック - ラップトップではなくサーバーにファイルを保存する
with open('/tmp/file.txt', 'a') as f:
f.writelines("\n".join(names))
f.write('\n')
に保存したい私のラップトップのを/ tmpにfile.txtを節約できます。リモートホストにファイルをアップロードします。
from fabric.context_managers import cd
from fabric.operations import put
with cd('/path/in/remote/host/'):
put('/path/to/local/file.txt', 'file.txt')
おかげで、私はアップロードしたいいけません。これは名前のリストを作成しています。リストは大丈夫ですが、ノートパソコンに保存されています。私はfabタスクが現在実行しているサーバーにそれを保存します。 – fer
名前のリストを取得し、ローカルに保存して、その名前をリストアップすることができます。あなたに似た質問があります[ここ](http://stackoverflow.com/questions/4114712/how-do-i-create-a-new-file-on-a-remote-host-in-fabric-python -deployment-tool) –