我经常使用ipython shell,并决定让一些整洁的包装器函数更易于输入。目标是能够输入AnObject | dump
,而不是dump(AnObject)
。这只在一个ipython shell中,并且在dev中。以使其更容易键入。
到目前为止,我已经想出了这个:
class _dump:
def __ror__(_, obj):
print(obj)
dump = _dump()
d = {'test': 123}
d | dump
哪一项输出{'test': 123}
一件小事惹恼了我..有什么方法可以在定义后不初始化类的情况下做到这一点吗?另外,是否可以同时接受| dump
样式和函数(| dump(opt=True)
)
https://stackoverflow.com/questions/50955335
复制相似问题