擅长:python、mysql、java
<p>可以使用字符串格式。
例如,如果要替换整数,则必须使用标识符%i like:</p>
<pre><code>a = 1
b = "newstring%i" % a # print b > "newstring1"
</code></pre>
<p>对于您的情况:</p>
<pre><code>for year in range(7,15,1):
# year string
if year<10:
year_str = "0%i" % year
else:
year_str = "%i" % year
# Build the array of filenames
filenames = ["gdas1.jan%s.w" % year_str + str(k) for k in range(1,6)]
with open('D:/hysplitmergeoutput/hysplitnames%s' % year_str, 'w') as outfile:
for fname in filenames:
with open(fname) as infile:
for line in infile:
outfile.write(line)
print hysplitnames+"%s" % year_str
</code></pre>
<p>字符串的标识符是%s,浮点数的标识符是%.4f(有4位数字)。你知道吗</p>