6

私は完全に話すことができない何かに取り組んでいます。私が言えることは、私は情報セキュリティとコンピュータ サイエンスの学生だということだけです。

Pythonの奥深くにある何かのソースコードを変更するだけです。とりあえず、組み込みの print 関数内のソース コードを変更したいと思います。残念ながら、Python ソース コード ファイルのどこにも定義されていません。

何かアイデアはありますか?

どうもありがとう。

編集:具体的には、Pythonの印刷機能を別のもので上書きできるかどうかを尋ねることを目的とした質問です。これは、Python インタープリターにバックドアを仕掛けることを目的としていました。

4

1 に答える 1

14

cpython では、print関数は Python ではなく C で実装されています。ソース コードはここにありますが、変更を有効にするには cpython を再コンパイルする必要があります。

printPython での実装については、 pypy のバージョンをご覧ください。

于 2012-10-27T08:36:40.287 に答える