[PYTHON] Überprüfen Sie, ob es sich um Unix in der Skriptsprache handelt

Uname usw. kann unpraktisch sein. Überprüfen Sie also die Existenz von / dev / null. Stellen Sie außerdem sicher, dass es sich für alle Fälle um ein Gerät handelt. Im Prinzip kann es auf andere Skriptsprachen als Python angewendet werden.

unixcheck.py


from stat import S_ISCHR
from os import stat

def unixcheck():
    try:
        return S_ISCHR(stat('/dev/null').st_mode)
    except:
        return False

Recommended Posts

Überprüfen Sie, ob es sich um Unix in der Skriptsprache handelt
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
Überprüfen Sie, ob die Einstellungsdatei leicht verständlich gelesen wird
Löschen Sie ein bestimmtes Zeichen in Python, wenn es das letzte ist
Überprüfen Sie, ob die URL in Python vorhanden ist
[Golang] Überprüfen Sie, ob eine bestimmte Zeichenfolge in der Zeichenfolge enthalten ist
[Kurzer Hinweis] In matplotlib wird nichts angezeigt, auch wenn ich es zeige → Überprüfen Sie die Backend-Einstellung
Wenn die Conda-Umgebung seltsam ist, setzen wir sie wieder in den Mac ein
Überprüfen Sie, ob die Zeichen in Python ähnlich sind
In Bash "Löschen Sie die Datei, falls vorhanden".
Auch wenn die Entwicklungssprache in Cloud9 in Python3 geändert wird, wird Version 2 in Python - Version angezeigt
Bestimmen Sie, ob im Objekt ein Attribut definiert ist
Überprüfen Sie, ob das LAN-Kabel unter Linux nicht angeschlossen ist
So überprüfen Sie, ob es sich um einen Wörterbuch-Typ (Wörterbuch, Hash) handelt, indem Sie einen oder alle verwenden
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
Hinweise zum Einbetten der Skriptsprache in Bash-Skripte
Hinweis 2 zum Einbetten der Skriptsprache in ein Bash-Skript
[Pandas] Wenn sich die Daten der ersten Zeile im Header von DataFrame befinden
Wenn VS-Code Python ergänzen soll, ist Microsoft Python Language Server die beste Geschichte
[Blender] Skript zum Überprüfen, ob es sich bei dem ausgewählten um ein Netz handelt
Wenn im Python-Wörterbuch auf einen nicht vorhandenen Schlüssel zugegriffen wird, initialisieren Sie ihn mit einem beliebigen Wert
Überprüfen Sie, ob der von PHP generierte Passwort-Hash in Python übereinstimmt
Stellen Sie fest, ob die Zeichenfolge formatierbar ist
Wechseln Sie die in Django 1.9 angezeigte Sprache
Stellen Sie fest, ob die Bibliothek installiert ist.
Ich habe eine Funktion erstellt, um zu überprüfen, ob der Webhook vorerst in Lambda empfangen wird
Überprüfen Sie die Datenzusammenfassung in CASTable
Die Geschichte, dass Vererbungsverhalten in jeder Sprache sehr unterschiedlich ist
Überprüfen Sie, ob die ausführbare Datei und ihre abhängigen Bibliotheken ein bestimmtes Symbol enthalten (vereinfachte Version).
[Python] Süß Ist es süß? Über Suiten und Ausdrücke in offiziellen Dokumenten
Wenn in boto3 der Fehler no attribute angezeigt wird, überprüfen Sie die Version
Die gefragteste Programmiersprache im Jahr 2020
Überprüfen Sie das Verhalten des Zerstörers in Python
Django ~ Lass es uns im Browser anzeigen ~
Stellen Sie fest, ob die Goldmünze echt ist
[Unix] Was ist der Zombie-Prozess / Orphan-Prozess?
Was ist "Mahjong" in der Python-Bibliothek? ??
Wenn das Ziel Ubuntu 16.04 in Ansible ist
Rückblick auf 2016 in der Crystal-Sprache
Zeichnen Sie Grafiken in der Programmiersprache Julia
Überprüfen Sie, ob es als root ausgeführt wurde
Suchen Sie es in der Warteschlange und bearbeiten Sie es
Gibt es NaN im Pandas DataFrame?
Das Datum wird in matplotlib falsch angezeigt.
[Für Numba-Anfänger] Es ist besser, nopython = True (für Version 0.50.0 oder früher) zu setzen, um zu überprüfen, ob die Beschleunigung realisiert wird.
Ich habe ein Skript erstellt, um zu überprüfen, ob an der angegebenen Position der JSON-Datei in Python Englisch eingegeben wird.
Wenn verzweigen, hängt davon ab, ob die Liste ein bestimmtes Element enthält
Ändern Sie in Python das Verhalten der Methode je nach Aufruf
[OpenCV] Wenn Sie überprüfen möchten, ob es mit imread richtig gelesen wird
Unterschiede im Verhalten jeder LL-Sprache, wenn der Listenindex übersprungen wird
[Für Anfänger] Unerwartetes Verhalten, wenn beim Festlegen des Pfads in Python "\" enthalten ist
Wenn in der Funktion eine Ausnahme auftritt, wird diese an den Anrufer 2 übertragen
Wenn in der Funktion eine Ausnahme auftritt, wird diese an den Anrufer 1 übertragen
Pipfile wird nicht im aktuellen Verzeichnis erstellt
100 Sprachverarbeitung Knock UNIX-Befehle in Kapitel 2
Erstellen Sie eine Datei, die in der Skriptsprache ausgeführt werden kann
Was ist im Docker Python-Image pfeifend?
Python> Laufzeitargument> Überprüfen Sie, ob -d angehängt ist
Über den Unterschied zwischen "==" und "is" in Python
Feststellen, ob das Bild Vögel enthält