怎样用print调试python3代码

这篇文章主要介绍了怎样用print调试python3代码,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

磴口网站建设公司成都创新互联,磴口网站设计制作,有大型网站制作公司丰富经验。已为磴口上千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的磴口做网站的公司定做!

初学者喜欢使用 print 来调试代码,并记录程序运行过程。

但是 print 只会将内容输出到终端上,不能持久化到日志文件中,并不利于问题的排查。

如果你热衷于使用 print 来调试代码(虽然这并不是最佳做法),记录程序运行过程,那么下面介绍的这个 print 用法,可能会对你有用。

Python 3 中的 print 作为一个函数,由于可以接收更多的参数,所以功能变为更加强大,指定一些参数可以将 print 的内容输出到日志文件中

 

代码如下:

>>> with open('test.log', mode='w') as f:
...     print('hello, python', file=f, flush=True)
>>> exit()
 
$ cat test.log
hello, python

拓展print参数:

objects – 可以一次接受一个或多个对象的输出,输出多个对象时,参数使用用 , 分隔。

sep – 输出对象的间隔,多个对象输出时,默认值之间的间隔一个空格。

end – 设定语句输出用什么结尾,默认值是换行符 \n,可以换成其他字符串。

file – 输出到文件对象。

flush – 输出是否被缓存,如果flush关键字参数为True,会强制刷新。

感谢你能够认真阅读完这篇文章,希望小编分享怎样用print调试python3代码内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!

文章名称:怎样用print调试python3代码
转载注明:https://www.cdcxhl.com/article28/iiopjp.html

成都网站建设公司_创新互联,为您提供建站公司搜索引擎优化外贸网站建设外贸建站品牌网站建设网站策划

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司