Supress来自进口的打印呼叫

时间:2018-12-10 12:44:54

标签: python printing console

也许与之重复:Suppress calls to print (python),但是给出的答案并没有帮助我,所以我想知道我是否正在处理其他问题。

我正在使用python的savReaderWriter软件包将数据写入SPSS文件。这很好,但是当我写很多记录时,包中的方法会开始打印行以指示进度。虽然乍一看听起来不错,但它却污染了我的控制台,因为它会将进度的每1%写入新行。

您可以在以下位置找到在程序包中调用的代码片段:http://code.activestate.com/recipes/577811-python-reader-writer-for-spss-sav-files-linux-mac-/,使用的方法是printPctProgress()。

我的调用该程序包的代码如下:

with savReaderWriter.SavWriter(savFileName, savFileHeader, savVarTypes) as writer:
    writer.writerows(savFileData)

我想禁止通过方法printPctProgress()从包中进行打印。有什么想法吗?

0 个答案:

没有答案