使用eclipse或pycharm删除python中的print语句

时间:2017-06-08 06:18:57

标签: python eclipse pycharm

我查看了stackoverflow,但没有找到我想要的答案。  我有一堆python文件,正在使用" print"自由调试。现在我想摆脱每一个print语句,因为我的python文件都没有打算将任何内容打印到stdout(这是一个Web应用程序的后端代码)。如何摆脱我的打印?我本可以简单地搜索一下' print'并将其替换为" #print"但有些印刷语句是多行的。

有没有办法使用Elipse(最好)或PyCharm?

1 个答案:

答案 0 :(得分:0)

搜索print的每次出现并替换为:

if __debug__: print

当使用Python -o(优化)命令行标志运行时,您可以在生产环境中轻松完成这些操作,然后将完全剥离这些语句,就像它们从未出现过一样。在没有-o的情况下运行Python时,它们仍然可以帮助您进行调试。