RPi / CentOS> Python> Unterscheidung der Ausführungsumgebung> Importieren von Betriebssystemen / Drucken von os.uname ()> Gibt an, ob Himbeerpi eingeschlossen werden soll

Funktionsprüfung


Raspberry Pi2 + raspbian
CentOS 6.5

Ich möchte vom Python-Code unterscheiden, ob die Ausführungsumgebung CentOS oder Raspberry Pi ist.

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

151202b.py


import os
print os.uname()

Ergebnisse auf Raspberry Pi 2


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

Ergebnisse auf CentOS


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

Sie können feststellen, ob es sich um einen Himbeer-Pi handelt, indem Sie das Schlüsselwort Himbeer-Pi einfügen.

Recommended Posts

RPi / CentOS> Python> Unterscheidung der Ausführungsumgebung> Importieren von Betriebssystemen / Drucken von os.uname ()> Gibt an, ob Himbeerpi eingeschlossen werden soll
Vom Einrichten des Raspberry Pi bis zur Installation der Python-Umgebung
[Raspberry Pi] Python wurde standardmäßig in Python3 geändert
Verwendung von Raspeye Pie Camera Python
Einführung in Python "Re" 1 Erstellen einer Ausführungsumgebung
Stellen Sie mit Python auf Raspberry Pi eine Verbindung zu MySQL her
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Erstellen einer verteilten Umgebung mit der Raspberry PI-Serie (Teil 4: Erstellen eines NFS-Servers und Importieren eines Client-Betriebssystems)