当想在终端打印一个很大的字典或者一个很长的列表时,总是被print打印出来的效果气懵在电脑前,现在有pprint就不用担心啦。

最直接的使用方式就是

import pprint
pprint.pprint(object)

ex:


import pprintd = {'user': 'icebug','gender': 'male'
}pprint.pprint(d)

默认情况下pprint会将数据打印到console,即标准输出,若需要输出到别的文件流,则可以通过关键字参数stream设置要输出的文件流。

转载于:https://www.cnblogs.com/dspace/p/6506785.html

有用的Python模块 - pprint相关推荐

  1. 介绍一个非常好用的Python模块-pprint模块,相信你一定会爱上它的

    一. pprint美观打印数据结构 pprint模块包含一个"美观打印机",用于生成数据结构的一个美观的视图.格式化工具会生成数据结构的一些表示,不仅能够由解释器正确地解析,还便于 ...

  2. python的tool模块_barktools-包含各种有用的python模块和脚本的包-Oscar Bark Modules Scripts...

    作者:Oscar Bark ### 作者邮箱:kurshid.ognianov@protonmail.com ### 首页:https://github.com/BarkenBark/python-t ...

  3. python语言代码片段-有用的Python代码片段

    我列出的这些有用的Python代码片段,为我节省了大量的时间,并且我希望他们也能为你节省一些时间.大多数的这些片段出自寻找解决方案,查找博客和StackOverflow解决类似问题的答案.下面所有的代 ...

  4. 每周一个 Python 模块 | calendar

    专栏地址:每周一个 Python 模块 calendar模块定义了Calendar类,它封装了值的计算,比如计算给定月份或年份中周的日期.此外,TextCalendar和 HTMLCalendar类可 ...

  5. Python 模块大全(很详细!)

    转载:.... Python的模块大全,很全,有详细介绍! 另外附Python两个教程 1. Python详细教程(廖雪峰的官方网站,语言简洁!) 2. Python 进阶教程 (Vamei) 3. ...

  6. Python模块(自己整理并不完整)

    PY核心模块方法 ******************** os模块: os.remove() 删除文件  os.unlink() 删除文件  os.rename() 重命名文件  os.listdi ...

  7. 数据科学中一些不常用但很有用的Python库

    Parul Pandey 2020-09-22 Tuesday ➤ 00导读 提到数据科学的python包,大家想到的估计是numpy,pandas,scikit-learn之类的,这里给大家介绍一些 ...

  8. 如何编写Python模块/包?

    本文翻译自:How to write a Python module/package? I've been making Python scripts for simple tasks at work ...

  9. python第三方库排行-Python模块汇总(常用第三方库)

    模块 定义 计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里.在python里,一个.py文件就是一个模块 优点: 提高代码的可维护性 ...

最新文章

  1. java jgit提交代码_java – 使用JGit提交一个String
  2. java页面请求跑批处理sql的有关问题
  3. oracle表是动态表怎么算排名,Oracle学习动态性能表
  4. pat 乙级 1008 数组元素循环右移问题(C++)
  5. python连接hive_python连接hive
  6. 7-3 DAG图优化-A (15 分)(更新版)
  7. 从零开始学习编程_从这里开始学习编程
  8. windows10一键修改开机动画
  9. springboot嘉应房地产公司质量管理系统毕业设计源码453100
  10. 对格斗游戏的一点想法
  11. Mac 下如何用命令行解压和压缩 rar 文件
  12. 刷单会入刑了你知道吗?四招教你迅速识别刷单!
  13. ppt如何转换成pdf
  14. 18.sql server横向切分、纵向拆分表、相对平均分配数据、复杂sql语句、数据库存储原理(by-朝夕)
  15. 2016中国高校计算机大赛——大数据挑战赛极客奖:COM团队
  16. 使用UltraISO刻录DMG光盘映像
  17. eclipse中进行java编程时,CTRL+左键时,看不到源码的解决方法。
  18. ubuntu中通过logiops设置罗技鼠标按键
  19. 【毕业季·进击的技术er】忆毕业一年有感
  20. 怎么改图片的分辨率?图片分辨率怎么调高?

热门文章

  1. python获取返回值_python 调用 shell ,获取返回值和返回信息
  2. 二十一、PHP框架Laravel学习笔记——模型的访问器和修改器
  3. 三、数据预处理——处理分类型数据:编码与哑变量
  4. LeetCode MySQL 1112. 每位学生的最高成绩
  5. LeetCode 525. 连续数组(前缀和+哈希)
  6. LeetCode 1110. 删点成林(二叉树递归)
  7. LeetCode 849. 到最近的人的最大距离
  8. win10win键无反应_台式电脑开机主机没反应怎么办 电脑开机主机没反应解决【详解】...
  9. 总结与整理:Ubuntu系统下安装、配置Nginx及其他注意事项
  10. linux命令解释程序实验,实验二 命令解释程序的使用