python - Python 中的重定向打印 : val = print(arg) to output mixed iterable to file

标签 python list dictionary iterable

所以可以说我有一个令人难以置信的嵌套迭代列表/字典。我想尽可能轻松地将它们打印到文件中。为什么我不能将打印重定向到文件?

val = print(arg) 得到一个语法错误。

有没有办法访问标准输入?

为什么打印大量字符串会花费很长时间?我这边的编程很糟糕,无法输出大量字符串,但调试速度很快——这不是利用了交互式提示的优势吗?

可能还有比我的提示更简单的方法。 hive 思维有答案吗?

最佳答案

您可以查看 logging Python 的模块。也许这就是本例中的完美匹配。

关于python - Python 中的重定向打印 : val = print(arg) to output mixed iterable to file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2476931/

相关文章:

Python 牛顿拉夫森小数根

python - 属性错误 : module 'torch' has no attribute 'device'

list - Dropwizard/泽西 : Pass query-parameter with multiple values as List (maybe using a filter)

javascript - 仅更改 JavaScript map 的一个实例

Android - 减少 Bitmap Drawables 的内存使用

python - Numpy np.any 范围或阈值

While 循环中的 Python 随机数

python - 检查一个列表中的项目是否存在于另一列表中

c++ - 对 STL::抽象数据类型列表进行排序

dictionary - 是否有可能有一个带有可变数组的字典作为 Swift 中的值