【发布时间】:2012-10-27 08:32:40
【问题描述】:
我正在做一些我无法完全谈论的事情。我只能说我是信息安全和计算机科学专业的学生。
我只需要更改 python 深处的一些源代码。现在,我特别想更改内置打印函数中的源代码。不幸的是,我在 python 源代码文件中的任何地方都找不到它的定义。
有什么想法吗?
非常感谢。
编辑:特别是要询问 Python 中的打印函数是否可以用其他内容覆盖的问题。这是为了在 Python 解释器中植入后门。
【问题讨论】:
-
如果没有更多关于您要达到的目标的信息,就不可能提供有意义的答案。例如,如果您想更改
print的功能,您可能只想替换sys.stdout。 -
我在寻找有关 print 如何处理 unicode 字符串的更多信息时发现了这个问题。答案对我很有用。谢谢!另外我觉得标题可以改成:“Need to change ...”而不是“Need to find...”。