Sind Php / Ruby / Python, die nur ausgeführt werden, wenn die Datei direkt aufgerufen wird

PHP


if (realpath($argv[0]) == __FILE__) {
	#Code
	some_code();    
}

Ruby


if __FILE__ == $0
  #Code
  some_code
end

Python


if __name__ == '__main__':
    #Code
    some_code()

Recommended Posts

Sind Php / Ruby / Python, die nur ausgeführt werden, wenn die Datei direkt aufgerufen wird
[Anfänger sind besorgt] Was ist besser, Ruby, PHP oder Python?
Importieren Sie ein Modul, das häufig beim Starten des Python-Interpreters verwendet wird
Problemumgehung für sys.argv wird nicht übergeben, wenn ein Python-Skript mit nur dem Dateinamen unter Python2.7 unter Windows ausgeführt wird
Vermeiden Sie das Phänomen, dass bei der Ausgabe von Python CSV Leerzeilen eingefügt werden
Wenn Selenium sagt, dass die Chrome-Treiberversion anders ist (Python)
Den Namen der Methode, die ihn aufgerufen hat, finden Sie in der Python-Methode
[Python] Lösung für das Problem, dass Elemente beim Kopieren einer Liste verknüpft werden
Dies ist die einzige grundlegende Überprüfung von Python ~ 1 ~
Dies ist die einzige grundlegende Überprüfung von Python ~ 2 ~
Dies ist die einzige grundlegende Überprüfung von Python ~ 3 ~
Es gibt ein Muster, das das Programm bei Verwendung von Python-Threading nicht gestoppt hat
Der Zeitpunkt, zu dem der Wert des Standardarguments ausgewertet wird, unterscheidet sich zwischen Ruby und Python.
Beachten Sie, dass das Schreiben mit Ruby so ist wie das Schreiben mit Python
Abgeschlossenes Blender-Skript (2.8), das nur den Rock löscht
Suchen Sie den Teil 575 aus Wikipedia in Python
Einbetten in datetime, wenn nur die Zeit bekannt ist
Python-Programm, das nach demselben Dateinamen sucht
PHP- und Python-Beispiele, die die ChatWork-API treffen
Verwenden Sie ein Makro, das beim Speichern von Python mit vscode ausgeführt wird
So gehen Sie mit dem Problem um, dass das aktuelle Verzeichnis verschoben wird, wenn Python von Atom ausgeführt wird