我正在使用 Python 2.7。如何使用引号内的循环索引?这出现在一个选项中。我曾尝试将索引放在 quote() 和之后 % 以及格式化,但它不起作用。 for x in range(3,82,7): for y in range(10,95,7): worksheet.merge_range("A{}".format(x)":A{}".format(y), "", merge_format)我希望输出为worksheet.merge_range('A3:A10', 'Merged Range', merge_format)worksheet.merge_range('A10:A17', 'Merged Range', merge_format)提前致谢
2 回答
神不在的星期二
TA贡献1963条经验 获得超6个赞
这将是
"A{}:A{}".format(x, y)
不要创建两个格式字符串并尝试连接它们,而是创建一个接受两个输入的格式字符串。
看起来您还想并行遍历这两个循环,为此您需要使用zip
:
for x, y in zip(range(3,82,7), range(10,95,7)): worksheet.merge_range("A{}:A{}".format(x, y), 'Merged Range', merge_format)
添加回答
举报
0/150
提交
取消