当前位置: 首页 > 后端技术 > Python

PythonPrint三种技巧总结

时间:2023-03-26 14:46:43 Python

简介Python中最常用的函数之一就是Print函数,它可以方便地打印各种中间变量。本文讨论Python中Print函数的相关技巧。总结。事不宜迟,让我们开始吧!将输出写入文件假设我们已经完成了一个可以将某些内容打印到屏幕上的Python脚本。现在假设我们要将打印的内容写入一个文本文件。此时我们可以直接使用重定向操作。例如,假设我们有一个run.py,内容如下:#run.pyprint("helloworld")print(123)如果我们直接运行脚本,即使用pythonrun.py,这就是上面的代码将helloworld和123打印到屏幕上;但我们也可以使用以下命令将输出重定向到文本文件:pythonrun.py>out.txt上面的代码会正常运行run.py,并且将上面脚本的输出重定向到文件out.txt。打印嵌套字典假设我们的字典有多个层次,也就是我们有嵌套的字典,例如:d={"apple":[{"recipe":"pie","price":4},{"recipe":"juice","price":5},{"recipe":"cake","price":6},],"orange":[{"recipe":"pie","price":14},{"recipe":"juice","price":15},{"recipe":"cake","price":16},],"pear":[{"recipe":"pie","price":24},{"recipe":"juice","price":25},{"recipe":"cake","price":26},]}如果我们需要查上面字典的内容,我们直接使用print打印,输出结果如下:{'apple':[{'recipe':'pie','price':4},{'recipe':'juice','price':5},{'recipe':'cake','price':6}],'orange':[{'recipe':'pie','price':14},{'recipe':'juice','pricece':15},{'recipe':'cake','price':16}],'pear':[{'recipe':'pie','price':24},{'recipe':'juice','price':25},{'recipe':'cake','price':26}]}可以看出上面的输出是乱七八糟的,为了提高输出的可视化,我们可以使用pprint函数输出,示例代码如下:frompprintimportpprintpprint(d)输出如下:{'apple':[{'price':4,'recipe':'pie'},{'price':5,'recipe':'juice'},{'price':6,'recipe':'cake'}],'orange':[{'price':14,'recipe':'pie'},{'price':15,'recipe':'juice'},{'price':16,'recipe':'cake'}],'pear':[{'price':24,'recipe':'pie'},{'price':25,'recipe':'juice'},{'price':26,'recipe':'cake'}]}可以看出上面的输出显着通过在Python中打印彩色文本更直观和可读为了在Python中打印彩色文本,我们需要安装第三方库colorama。安装代码如下:pipinstallcolorama使用方法如下:fromcoloramaimportForeprint(Fore.RED+"helloworld")print(Fore.BLUE+"helloworld")print(Fore.GREEN+"helloworld》)当然我们也可以通过设置colorama的参数得到不同的可视化效果,比如改变背景色等,高级使用请参考其官网文档。以上就是本次分享的全部内容。现在想学习编程的朋友欢迎关注Python技术大本营获取更多技能和教程。