Ist es möglich, Druckfunktion für IronPython erneut zu binden? Ich habe __builtins__["print"]
zu meiner benutzerdefinierten Funktion rebinded aber es wird nicht aufgerufen, wenn print
ausgeführt wird.Wie überschreiben Drucken in IronPython
1
A
Antwort
1
, die nur in Python 2 funktionieren, wenn Ihr Programm
from __future__ import print_function
an der Spitze hat. Und (in Python 2 oder Python 3) Sie haben keine
__builtins__["print"] = my_print_func
zu tun, dass unnötig drastisch ist und können unvorhergesehene Nebenwirkungen in Code, den Sie nicht schreiben. Es reicht aus, die Definition von print
im lokalen Namensraum zu ändern, zum Beispiel
Verwandte Themen
- 1. Einbetten von IronPython und Überschreiben von Umgebungsvariablen
- 2. Python: Wie überschreiben, was drucken (dict) ausgibt?
- 3. So überschreiben Standard-Browser drucken und drucken ein Iframe standardmäßig
- 4. Eigenschaften in IronPython: ewige Schleife
- 5. Objekt Initialisierung in IronPython
- 6. Fehlerdetails in eingebettetem IronPython
- 7. OpenFileDialog in IronPython
- 8. C# Schnittstelle in Ironpython
- 9. LINQ in IronPython
- 10. Multi-threading in IronPython
- 11. Ironpython in Excel schreiben
- 12. IronPython in Unity3D
- 13. IronPython in VisualStudio 2012
- 14. Ironpython Fragen
- 15. IronPython - Konvertieren von int in Byte-Array
- 16. IronPython Speichernutzung
- 17. Ironpython Basisprogramm
- 18. Wie eine .NET-Assembly Referenz in Ironpython
- 19. Wie implementieren Sie eine Schnittstelle in IronPython?
- 20. Wie lxml unter IronPython funktioniert?
- 21. IronPython Webframework
- 22. Python: in der gleichen Zeile drucken und überschreiben die vorherigen
- 23. IronPython 'execfile' Entspricht in C#
- 24. Ironpython und Nodebox in C#
- 25. laden C++ DLL in Ironpython
- 26. Hinzufügen System.Data.SQLite Referenz in Ironpython
- 27. clr.AddReferenceToFile() nicht in Ironpython 2.7
- 28. Redeclare .net-Klassen in IronPython
- 29. Breakpoints in gehosteten IronPython-Skripten
- 30. .NET-Liste Initialisierung in IronPython
Nur im Rahmen der Funktion? Oder global? –
Ist das Python-3.x? –