隐藏ipython中的所有警告
问题内容:
我需要制作一个ipython会话的屏幕录像,并且为了避免混淆观众,我想禁用warnings.warn
来自不同包的调用所发出的所有警告。有没有一种方法可以将ipythonrc文件配置为自动禁用所有此类警告?
问题答案:
我最终想通了。地点:
import warnings
warnings.filterwarnings('ignore')
里面~/.ipython/profile_default/startup/disable- warnings.py
。如果有其他人遇到同一问题,我将保留此问题和答案以供记录。
经常看到一次警告很有用。可以通过以下方式设置:
warnings.filterwarnings(action='once')