Python:抑制未经请求的控制台输出

2024-10-03 02:44:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个应用程序正在创建一些控制台输出。它还使用了一个第三方库,它恰好创建了一些可视垃圾邮件:

25/25   /home/alexey/dir-dst/dir-src1/0025-12 Byzantine Rulers_ Part 17 - Conclusion.mp3
24/25   /home/alexey/dir-dst/dir-src1/0024-12 Byzantine Rulers_ Part 16 - Constantine XI.mp3
 /home/alexey/spaces/python/py-procr/procr/lib/python3.4/site-packages/mutagen/id3/_frames.py:137: ID3Warning: Leftover data: WFED: b'http://www.anders.com/lectures/lars_brownworth/12_byzantine_rulers/rss.xml\x00' (from b'\x00http://www.anders.com/lectures/lars_brownworth/12_byzantine_rulers/rss.xml\x00')
ID3Warning)
23/25   /home/alexey/dir-dst/dir-src1/0023-12 Byzantine Rulers_ Part 15 - Isaac.mp3
22/25   /home/alexey/dir-dst/dir-src1/0022-12 Byzantine Rulers_ Part 14 - Alexius.mp3
21/25   /home/alexey/dir-dst/dir-src1/0021-12 Byzantine Rulers_ Part 13 - Basil II.mp3

第24行和第23行之间的输出不是我的。除了篡改库的源代码之外,还有什么方法可以摆脱它吗?你知道吗


Tags: pycomhomewwwdirmp3dstpart
1条回答
网友
1楼 · 发布于 2024-10-03 02:44:11

您看到的输出是一个警告。您可以使用^{} module,特别是^{},根据各种筛选条件禁止打印警告。你知道吗

没有普遍适用的方法来抑制第三方库的输出。你知道吗

相关问题 更多 >