Ich habe einen Code in Python3 mit dem IDE Wing geschrieben, aber ich möchte einen Variablennamen, z. B. var_1
, zu var_2
an allen Stellen in meiner Datei ändern. Wenn Sie in MATLAB einen Variablennamen an einer Stelle ändern, wird dies automatisch durch Shift
+ Enter
für alle anderen Vorkommen dieser Variablen in der Datei erledigt. Gibt es einen ähnlichen Weg, es in Python zu tun?Ändern Sie einen Variablennamen an allen Stellen in Python
Antwort
Sie können dies mit fast jedem gewünschten Texteditor erreichen, indem Sie die Funktion Suchen und Ersetzen verwenden.
Die normale Tastaturkürzel (einschließlich IDLE Python) dafür ist Ctrl+H
, obwohl verschiedene Editoren verschiedene Abkürzungen haben.
Wenn Sie Python Idle (GUI) verwenden, können Sie Strg + H drücken und Alle ersetzen auswählen.
Wenn Sie die PyCharm IDE verwenden, verwenden Sie Mayus + F6 für die Variable, die Sie ändern möchten, und schreiben Sie die neue Namensvariable.
Visual Studio-Code ist Strg + Umschalt + L und beginnen mit der Eingabe. Sublime/Atom sind alt + F3.
In WingIDE haben Sie die Möglichkeit, über das Refactor-Menü Symbol umzubenennen.
Dies ist ein intelligenter Ersatz und kümmert sich auch um die Unterscheidung zwischen globalen Variablen und Klassenattributen mit demselben Namen.
- 1. Ändern Sie einen bestimmten Wert in allen eindeutigen Schlüssel
- 2. Python-Liste - Ändern eines Wertes an einer bestimmten Stelle wird falsch an mehreren Stellen widergespiegelt
- 3. Protokollieren Sie einen Variablennamen und -wert
- 4. Variablennamen dynamisch ändern
- 5. Warum wird ein ziehbarer Farbfilter an allen Stellen angewendet?
- 6. In Python zu vermeidende Variablennamen
- 7. Python seltsam Multiprozessing mit Variablennamen
- 8. ändern mehrere aufeinander folgende Variablennamen
- 9. Finden Sie ein Zeichen an mehreren Stellen python
- 10. Ändern Sie Spalte Datentyp in allen Tabellen
- 11. Python Regex Splitting an falschen Stellen
- 12. Stellen Sie validierte Skriptkonfigurationseingabe bereit (in Python)
- 13. So stellen Sie sicher, es gibt keine Laufzeitfehler in Python
- 14. Python Anfügen von Ordnername an Dateinamen in allen Unterordnern
- 15. einen Variablennamen, ein Objekt in PHP
- 16. Rufen Sie einen konstruierten Variablennamen in der Vorlage Jinja2 auf?
- 17. Stellen Sie einen Konstruktor mit Clojure bereit
- 18. Den Wert einer Variablen an einen Variablennamen anhängen?
- 19. Reuse Variablennamen an verschiedenen Daten Punkt
- 20. einen Block von Code an mehreren Stellen in jinja2
- 21. Verwenden Sie einen Variablennamen mit Leerzeichen in Zeile R markdown
- 22. Übergeben Sie einen Vektor von Variablennamen zu ordnen() in dplyr
- 23. Verwenden Sie einen Variablennamen als Parameter in einer Bash-Funktion
- 24. Ändern der Hervorhebungsfarbe von automatisch hervorgehobenen Variablennamen in Netbeans?
- 25. Wie konvertiere ich einen String in einen gültigen Variablennamen in Python?
- 26. Wie öffne ich eine Datei in Python mit Variablennamen?
- 27. Deklarieren Sie explizit einen Variablentyp in Python
- 28. Ändern Sie die Standardschriftart in Python Tkinter
- 29. einen String als Variablennamen verwenden
- 30. Stellen Sie einen LLVM ModulePass in der Befehlszeile zur Verfügung
Dies ist überhaupt keine Eigenschaft der Sprache: Es ist eine Funktion Ihres Editors (manchmal in Ihrer Entwicklungsumgebung eingebettet). Suchen Sie in der entsprechenden Dokumentation nach dem Befehl "global change". – Prune