データセットを取得してサーバーに送信し、分析スクリプトを実行して結果を取得するファブリックファイルを作成しています。スクリプトの場所をハードコーディングすると、、、process_script
私はすべて元気です。ただし、スクリプトをファイルとしてモジュールに含めたいので、場所をハードコーディングせずにそのファイルにアクセスできるようにしたいと思います。インポートシステムを使用してそれを行うことはできますか?わからない。これが私がやりたいことの作業バージョンです:
#data, script
datafile = 'data.txt'
process_script = 'process.py'
#simple function
def upload_and_run():
newdir = remote_dir + '/process_temp'
put(datafile, newdir)
put(process_script, newdir)
with cd(newdir):
run('python2.6 process.py {0}'.format(datafile))
get(newdir,'%(path)s')
#pseudocode of how I'd like to access the process_script
process_script = from module import script
put(process_script, newdir)
どんな提案でもありがたいです、ありがとう、zach cp