ファブリックファイルの他の場所で使用するために、一度env変数を作成したいと思います。例えば:
from fabric.api import *
# environments
def dtconfig():
env.path = 'David'
# tasks
def hello():
require('path', provided_by=[dtconfig])
print (env.path)
print ('Hello $(path)')
print ('Hello ' + env.path)
'fabdtconfighello'の実行からの出力は次のとおりです。
David
Hello $(path)
Hello David
$(path)が'David'に置き換えられないのはなぜですか?どうも