擅长:python、mysql、java
<p><code>write</code>不是这里的问题。你没有把你的变量放在你的数据里。(也不能用<code>"""</code>来结束字符串)</p>
<p>尝试:</p>
<pre><code>data = """parallel (
{{
ignore(FAILURE) {{
build( "Deploy", BUILDFILE: "{0}", WARFILE: "{1}", STUDY:"{2}", BUG: "{3}" )
}}}}
"""
f.write(data.format(BF, WF, STUDY, BUG))
</code></pre>
<p>注意,必须通过写<code>{{</code>和<code>}}</code>来引用括号(否则python会抱怨,因为它认为这是格式字段的开头)
看看<a href="http://docs.python.org/2/library/functions.html#format" rel="nofollow">Python's format function </a></p>