如何在maco中将数组转换为字符串?

时间:2015-08-06 15:30:12

标签: mako

我有一个对象,其中存储了包含字符串的数组。我尝试过不同的方法,但它没有用。 例如:

void MyForm::OnOKButtonClick(wxCommandEvent& event)
{
    // check that the inputs are valid
    if (!DoChecks())
    {
        // show error message; 
        // by not calling event.skip() here we force the window to remain open
        wxMessageBox("Uh oh", "Invalid Input", wxOK | wxICON_ERROR);
    }
    else
    {
        event.Skip();
    }
}

1 个答案:

答案 0 :(得分:0)

“字符串数组”是指字符串的列表/元组,还是指char类型的array。如果你的意思是字符串的列表/元组,那么你问题中的代码片段应该有效。这是一个最小的工作示例。

Test.py

opam upgrade coq:YOURLIBRARY

执行时会生成以下内容。

from mako.template import Template
class Data(object): pass
data = Data()
data.array_of_strings = ['a', 'b', 'c']
print Template("${', '.join(data.array_of_strings)}").render(data=data)