[PYTHON] Vérifiez s'il s'agit d'Unix dans le langage de script

uname etc. peut être gênant. Vérifiez donc l'existence de / dev / null. Juste au cas où> Assurez-vous également qu'il s'agit d'un appareil. En principe, il peut être appliqué à des langages de script autres que Python.

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

Vérifiez s'il s'agit d'Unix dans le langage de script
Vérifiez si la chaîne est un nombre en python
Vérifiez si le fichier de paramètres est lu de manière simple à comprendre
Supprimer un caractère spécifique en Python s'il s'agit du dernier
Vérifiez si l'URL existe en Python
[Golang] Vérifiez si une chaîne de caractères spécifique est incluse dans la chaîne de caractères
[Note courte] Dans matplotlib, rien ne s'affiche même si je le montre → Vérifiez les paramètres du backend
Si l'environnement conda est étrange, remettons-le sous mac
Vérifiez si les caractères sont similaires en Python
Dans bash, "supprimez le fichier s'il existe".
Même si le langage de développement est changé en python3 dans Cloud9, la version 2 est affichée en python --version
Déterminer si un attribut est défini dans l'objet
Vérifiez si le câble LAN est déconnecté sous Linux
Comment vérifier s'il est dans le type de dictionnaire (Dictionary, Hash) en utilisant tout ou partie
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
Remarques sur l'intégration du langage de script dans les scripts bash
Remarque 2 pour intégrer le langage de script dans un script bash
[Pandas] Si les données de la première ligne sont dans l'en-tête de DataFrame
Si vous voulez que VS Code complète Python, Microsoft Python Language Server est la meilleure histoire
[Blender] Script pour vérifier si celui sélectionné est un mesh
Dans le dictionnaire python, si une clé inexistante est accédée, initialisez-la avec une valeur arbitraire
Vérifiez si le hachage de mot de passe généré par PHP correspond en Python
Déterminez si la chaîne est formatable
Changer la langue affichée dans Django 1.9
Déterminez si la bibliothèque est installée.
J'ai créé une fonction pour vérifier si le webhook est reçu dans Lambda pour le moment
Vérifiez le résumé des données dans CASTable
L'histoire selon laquelle le comportement d'héritage est assez différent dans chaque langue
Vérifier s'il y a un symbole spécifique dans le fichier exécutable et ses bibliothèques dépendantes (version simplifiée)
[Python] Doux Est-ce doux? À propos des suites et des expressions dans les documents officiels
Si vous obtenez une erreur sans attribut dans boto3, vérifiez la version
Le langage de programmation le plus recherché en 2020
Vérifiez le comportement du destroyer en Python
Django ~ Affichons-le sur le navigateur ~
Déterminez si la pièce d'or est authentique
[Unix] Qu'est-ce que le processus zombie / processus orphelin?
Qu'est-ce que "mahjong" dans la bibliothèque Python? ??
Lorsque la cible est Ubuntu 16.04 dans Ansible
Retour sur 2016 dans le langage Crystal
Dessiner des graphiques dans le langage de programmation Julia
Vérifiez s'il a été exécuté en tant que root
Trouvez-le dans la file d'attente et modifiez-le
Y a-t-il NaN dans le DataFrame pandas?
La date n'est pas affichée correctement dans matplotlib.
[Pour les débutants à Numba] Il est préférable de définir nopython = True pour vérifier si l'accélération est réalisée (pour la version 0.50.0 ou antérieure)
J'ai créé un script pour vérifier si l'anglais est entré dans la position spécifiée du fichier JSON en Python.
Si branche en fonction de l'existence ou non d'un élément spécifique dans la liste
En Python, changez le comportement de la méthode en fonction de la façon dont elle est appelée
[OpenCV] Lorsque vous voulez vérifier s'il est lu correctement avec imread
Différences de comportement de chaque langage LL lorsque l'index de la liste est ignoré
[Pour les débutants] Comportement inattendu si "\" est inclus lors de la définition du chemin en Python
Si une exception survient dans la fonction, elle sera transmise à l'appelant 2
Si une exception survient dans la fonction, elle sera transmise à l'appelant 1
Pipfile n'est pas créé dans le répertoire courant
100 Commandes de traitement du langage Knock UNIX apprises au chapitre 2
Créer un fichier qui peut être exécuté dans le langage de script
Qu'est-ce que wheezy dans l'image Docker Python?
Python> Argument d'exécution> Vérifier si -d est attaché
À propos de la différence entre "==" et "is" en python
Déterminer s'il y a des oiseaux dans l'image