Wenn Python-Code, der von anderen geschrieben wurde, schwer zu entschlüsseln ist (Python)

Wenn Python-Code, der von anderen geschrieben wurde, schwer zu entschlüsseln ist (Python)

・ ** Wenn Spyder verwendet werden kann ** Drücken Sie auf dem Editor-Bildschirm bei ausgewähltem Funktionsnamen ^ + I (= Strg + I) auf Der Objektinspektor zeigt Ihnen, was das Objekt ist. Sie können es verwenden, um Dokumentationskommentare zur Funktion anzuzeigen.

・ ** Wenn Spyder nicht verwendet werden kann ** In der Python-Konsole \ >>> Hilfe (Funktionsname) Und ausführen. In diesem Fall wird der Dokumentationskommentar angezeigt.

from pylab import * Nachdem  >>> help(imshow)  Help on function imshow in module matplotlib.pyplot:    imshow(X, cmap=None, norm=None, aspect=None, interpolation=None, alpha=None, vmin=None, vmax=None, origin=None,

extent=None, shape=None, filternorm=1, filterrad=4.0, imlim=None, resample=None, url=None, hold=None, **kwargs) Display an image on the axes.

Parameters
-----------
X : array_like, shape (n, m) or (n, m, 3) or (n, m, 4)

(Weggelassen) Es sieht aus wie.

In einem Python-Skript So stellen Sie die Bibliothek zur Verfügung Bibliotheksname importieren Und wie aus Bibliotheksname Importfunktionsname aus Bibliotheksnamen importieren * Es gibt einen Weg, dies zu tun.

Bibliotheksname importieren Wenn Bibliotheksname. Funktionsname Referenziert in.

import pylab pylab.imshow(image) Wann import cv2 cv2.imshow("image title", image) mögen Auch wenn jede Bibliothek eine Bildanzeigefunktion namens imshow () hat Sie können es richtig verwenden.

from pylab import imshow Wenn, Es ist schwer zu sagen, aus welcher Bibliothek imshow () stammt.

from pylab import * Wenn, Aus welcher Bibliothek kam imshow ()? Von genau diesem Teil des Skripts Es ist schwer zu wissen, wie man es mechanisch kennt.

aus dem Bibliotheksimport * Dann besteht die Möglichkeit, dass der Bezeichner unbeabsichtigt neu geschrieben wird, bevor Sie ihn kennen. Es wird höher sein. Ich wollte das Graustufenbild mit dem Variablennamen grau speichern Es wird durch die Funktion pylab.gray () ersetzt.   Zusammenfassung: Wenn Python-Code, der von anderen geschrieben wurde, schwer zu entschlüsseln ist ^ + Ich in Spyder integrierte Umgebung Hilfe (Funktionsname) mit Ausnahme der integrierten Spyder-Umgebung Benutzen.

Recommended Posts

Wenn Python-Code, der von anderen geschrieben wurde, schwer zu entschlüsseln ist (Python)
Schreiben Sie Python2-Code in Python3 um (2to3)
[Python] tkinter Code, der wahrscheinlich wiederverwendet wird
Was tun, wenn Pythons IntelliSense in VS Code unter Windows nicht angezeigt wird?
Ich möchte initialisieren, wenn der Wert leer ist (Python)
Konvertieren Sie Python 3.x-Code in Python 2.x.
Die Datenvisualisierungsbibliothek "folium" von Python ist sehr einfach zu bedienen
Ich habe versucht herauszufinden, ob ReDoS mit Python möglich ist
Codieren Sie Python, um zu überprüfen und grafisch darzustellen, ob es dem Gesetz von Benford entspricht
Konvertieren Sie in PyTorch geschriebenes Python-Skript mit PyInstaller in exe
Was tun, wenn in python json .dumps eine Dezimalstelle enthalten ist?
Was tun, wenn die Pipenv-Umgebung durch Aktualisierung von Homebrew beschädigt wird?
Wenn pip aufgrund von SSL stoppt, ist es besser, Python selbst neu zu installieren
python So benachrichtigen Sie automatisch per Telefon, wenn das System ausfällt