具体的には、私はPythonスクリプトをJavaヘルパーメソッドに変換しています。ここでは抜粋です(簡単にするために少し修正しました)。Pythonのprintfハッシュ置換に相当するJavaはありますか?
# hash of values
vals = {}
vals['a'] = 'a'
vals['b'] = 'b'
vals['1'] = 1
output = sys.stdout
file = open(filename).read()
print >>output, file % vals,
だから、ファイルに、私はハッシュキーで置換したい%(a)は、%(b)は、%(1)などがあります。私はAPIを熟読しましたが、何も見つかりませんでした。私はそれを見逃しましたか、またはJava APIにこのようなものが存在しませんでしたか?
どのバージョンのPythonを使用していますか? –
@ダナ:問題ではありません。最後のいくつかのバージョンのいずれかがこれをサポートしています。 –
私はバージョンが2.4 – predhme