我开始使用条目加载器,在示例中,使用了诸如mapcosite这样的加载器处理器来清除文本,例如:
clean_text = Compose(MapCompose(lambda v: v.strip()), Join())
test = ['item1', 'item2', 'item3']
clean_text(test)
它返回:
^{pr2}$现在,我需要一个不同的输出,对于同一个输入,我需要用逗号分隔的数据,因为我使用的是.csv文件,所以我也引用了文本,以避免破坏格式。在
^{3}$为此,我编写了一个函数:
def quote_field(text):
text = ','.join([v.strip() for v in text ])
return '"""' + text.strip() + '"""'
如何实现项目加载器?在
你很亲密。 首先,您应该了解}类。}则用于为项目列表中的每个项应用一些函数。在
Compose
和{Compose
用于将某些函数应用于项列表,而{所以你想要:
如果你测试它:
^{pr2}$相关问题 更多 >
编程相关推荐