全局设置打印功能的sep参数



是否有方法全局设置print函数的sep参数
我厌倦了总是为每个print语句手动执行此操作。

简单示例:

some_superlong_list : List # existing list-object with A LOT of elements
print(*some_superlong_list, sep ="n")
# do something with some_super_long_list
print("IDs:", *map(id.some_superlong_list), sep = "n")
print("new values:", *some_super_long_list, sep = "n")

当然,我可以添加一个快捷方式sep = "n",但我仍然必须为每个print语句分配sep参数。

有办法做这样的事情吗?

print.sep = "n" # something like this, to set the 'sep' parameter to "n" by default

受到这个答案的启发:

from functools import partial
println = partial(print, sep='n')

那么您可以随时使用CCD_ 7进行行分隔。

相关内容

  • 没有找到相关文章

最新更新