Python使用pprint模块格式化数据的解决办法

内容摘要
这篇文章主要为大家详细介绍了Python使用pprint模块格式化数据的简单示例,具有一定的参考价值,可以用来参考一下。

对python这个高级语言对此感兴趣的朋友,看看idc笔记做的技
文章正文

这篇文章主要为大家详细介绍了Python使用pprint模块格式化数据的简单示例,具有一定的参考价值,可以用来参考一下。

对python这个高级语言对此感兴趣的朋友,看看idc笔记做的技术笔记!

Python的pprint模块中使用的格式化可以按照一种格式正确的显示数据, 这种格式即可被解析器解析, 又很易读. 输出保存在一个单行内, 但如果有必要, 在分割多行数据时也可使用缩进表示.


# @param 使用pprint模块格式化数据
# @author php教程|512pic.com 

import sys
import pprint
pprint.pprint(sys.path)

# End www_512pic_com

运行结果:


['',
 '/usr/local/lib/python27.zip',
 '/usr/local/lib/python2.7',
 '/usr/local/lib/python2.7/plat-linux2',
 '/usr/local/lib/python2.7/lib-tk',
 '/usr/local/lib/python2.7/lib-old',
 '/usr/local/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/site-packages']

# End www_512pic_com

如果仅仅想获得数据而不是输出数据也可以用pformat


# @param 使用pprint模块格式化数据
# @author php教程|512pic.com 

import sys
import pprint
str = pprint.pformat(sys.path)
print str

# End www_512pic_com

运行结果:


['',
 '/usr/local/lib/python27.zip',
 '/usr/local/lib/python2.7',
 '/usr/local/lib/python2.7/plat-linux2',
 '/usr/local/lib/python2.7/lib-tk',
 '/usr/local/lib/python2.7/lib-old',
 '/usr/local/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/site-packages']

# End www_512pic_com

运行结果是一样的~~

注:关于Python使用pprint模块格式化数据的简单示例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!