尝试重新分配warnings.showwarning即
#!/sw/bin/python2.5import warnings, sysdef customwarn(message, category, filename, lineno, file=None, line=None): sys.stdout.write(warnings.formatwarning(message, category, filename, lineno))warnings.showwarning = customwarnwarnings.warn("test warning")将所有警告重定向到标准输出。



