我需要使用 pyfits ( http://www.stsci.edu/institute/software_hardware/pyfits ) 为我正在做的工作打开/编写一些光谱。问题是,每次我使用“writeto”函数写入 .fits 文件并覆盖它时,我都会在屏幕上收到“覆盖现有文件:XXX.fits”消息。是否可以告诉程序不显示此特定消息?
我已经检查过并且找不到将停用此消息的“writeto”函数的关键字,所以我在想是否有任何方法告诉python将特定函数的所有输出(除非它是错误)重定向到某个东西像 /dev/null 或类似的。
最坏的情况,我认为可能使用“日志记录”并将所有输出重定向到一个文件,就是这样..
有任何想法吗?