此问题已在此处有答案:
Python string to attribute(3个答案)
3天前关闭。
我想更改下面代码的最后一行
import io
import pandas as pd
writer = io.BytesIO()
data = [{"createdAt": 2021, "price": 10}, {"createdAt": 2022, "price": 20} ]
pd.DataFrame(data).to_csv(self.writer, header="true", index=False)
这样我就可以将类方法to_csv
的名称作为参数传递。
喜欢
f = lambda x: pd.DataFrame(data).x(self.writer, header="true", index=False)
f('to_csv') # should do exactly the same as pd.DataFrame(data).x(.....
我也尝试了to_csv
,to_csv()
作为参数。我可以寻求帮助来解决这个问题吗?
1条答案
按热度按时间bxjv4tth1#
你想要
getattr
吗?或者用一个函数: