变量不在python中打印

时间:2018-01-14 21:10:06

标签: python string variables

我有一个字符串数组,我试图迭代并将字符串存储到另一个字符串中。但是,当我将其写入另一个文件时,它会显示为%s。

以下是代码片段:

for labels in rows[0]:
    if (labels == 'Year'):
        continue
    else:
        dataset = """{{\nlabel: '%s',\ndata: '%s',\nbackgroundColor: 'rgba(168, 191, 18, 0.7)',\nborderColor: 'rgba(168, 191, 18, 1)',\nborderWidth: 0\n}},\n""" % labels, labels
        f.write(dataset)
f.close()

另外,我不确定如何将数据集行拆分为多行,同时仍然保留应该的格式。有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:1)

尝试了你的代码。它打印not enough arguments for format string。 试试% (labels, labels)