我正在使用 mod_wsgi,想知道是否可以覆盖 print() 命令(因为它没用)。
这样做是行不通的:
print = myPrintFunction
因为这是一个语法错误。 :(
Print 不是 Python 2.x 中的函数,因此这不能直接实现。
但是,您可以覆盖 sys.stdout http://code.activestate.com/recipes/119404/.
如果您使用的是 Python 3.0,其中print 现在是一个函数 http://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-function假设你有正确的签名,那么你所拥有的就会起作用。另请参阅一个相关的问题 https://stackoverflow.com/questions/550470/overload-print-python在这个网站上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)