- Mokeyパッチは、いわゆる実行時に置き換えることです
- 例えばgeventライブラリは、ビルトインソケットを変更する必要があります
- gevent輸入サルから、mokey.patch_socket()はソケット建て閉塞置き換えノンブロッキングソケットを置きます
コードを見てください
輸入ソケット 印刷(socket.socket) プリント(" モンキーパッチ後" ) から gevent 輸入サル monkey.patch_socket() プリント(socket.socket()) のインポートを選択し 、印刷(select.select) monkey.patch_select() 印刷(「後モンキーパッチ」) プリント(select.select) 輸入時 の印刷(time.time()) DEF _time(): リターン 1234 time.time = _time 印刷(time.time()) #いわゆるモンキーパッチを置き換えるために、実行中のこの実現