一行中两个字符串的功能

时间:2017-01-16 04:08:28

标签: python python-3.x user-defined-functions xlsxwriter

我想创建一个用户定义的函数,它有两个参数。 我试过的不起作用的是:

def make_var_columns (wksheet, element):
    + wksheet +.write_row('B6', Iris[''+ element +'cm'])

我希望稍后通过此方式调用:

make_var_columns("worksheet1", "Sepal_length")

make_var_columns("worksheet2", "Petal_width")

如果没有使用这些功能,我成功​​使用了这个:

worksheet1.write_row('B6', Iris['Sepal_lengthcm'])

worksheet2.write_row('B6', Iris['Petal_widthcm'])

1 个答案:

答案 0 :(得分:0)

不推荐使用get_worksheet_by_name,因此您可以使用wb [WORKSHEET_NAME_HERE]

def make_var_columns(wksheet, element): 
    return wb[wksheet].write_row('B6', Iris["{}cm".format(element)])