我对Python非常陌生,仍在努力解决问题。我有大量的数据文件,我需要连接,但首先我需要写的文件名,我想合并成一个文本文件,以便我可以在下一个代码中调用它们。这将是为不同的年份,所以我能够设置变量'年'的一年,我想要的,所以它改变了我的代码中的所有文件。这就是我目前的情况:
year = '07'
filenames = ['gdas1.jan"year".w1', 'gdas1.jan"year".w2','gdas1.jan"year".w3', 'gdas1.jan"year".w4', 'gdas1.jan"year".w5']
with open('D:/hysplitmergeoutput/hysplitnames"year"', 'w') as outfile:
for fname in filenames:
with open(fname) as infile:
for line in infile:
outfile.write(line)
print hysplitnames"year"
可以使用字符串格式。 例如,如果要替换整数,则必须使用标识符%i like:
对于您的情况:
字符串的标识符是%s,浮点数的标识符是%.4f(有4位数字)。你知道吗
你应该看看字符串^{}
您可以这样使用映射函数:
您将得到:
这就是你要找的吗?你知道吗
相关问题 更多 >
编程相关推荐