RPi / CentOS> python> Distinction de l'environnement d'exécution> import os / print os.uname ()> Indique s'il faut inclure raspberrypi

Contrôle de fonctionnement


Raspberry Pi2 + raspbian
CentOS 6.5

Je veux distinguer du code python si l'environnement d'exécution est CentOS ou Raspberry Pi.

référence http://raspberrypi.stackexchange.com/questions/5100/detect-that-a-python-program-is-running-on-the-pi

151202b.py


import os
print os.uname()

Résultats sur Raspberry Pi 2


$ python 151202b.py
('Linux', 'raspberrypi', '4.1.7-v7+', '#817 SMP PREEMPT Sat Sep 19 15:32:00 BST 2015', 'armv7l')

Résultats sur CentOS


$ python 151202b.py
('Linux', 'localhost.localdomain', '2.6.32-431.el6.i686', '#1 SMP Fri Nov 22 00:26:36 UTC 2013', 'i686')

Vous pouvez dire s'il s'agit d'un Raspberry Pi en incluant le mot-clé raspberry pi.

Recommended Posts

RPi / CentOS> python> Distinction de l'environnement d'exécution> import os / print os.uname ()> Indique s'il faut inclure raspberrypi
De la configuration du Raspberry Pi à l'installation de l'environnement Python
[Raspberry Pi] Changement par défaut de Python en Python3
Comment utiliser Raspeye Pie Camera Python
Introduction à Python "Re" 1 Construction d'un environnement d'exécution
Connectez-vous à MySQL avec Python sur Raspberry Pi
Construire un environnement de développement Python sur Raspberry Pi
Création d'un environnement distribué avec la série Raspberry PI (Partie 4: Création d'un serveur NFS et importation d'un système d'exploitation client)