Python Autoexec voor je Raspberry Pi (2 / 3 stap)

Stap 2: De slang knutselen


Mij zal veronderstellen dat u een versie van Python geïnstalleerd hebt (ik houd voor Python ik de Spyder milieu zoals beschreven in de Instructable weergaven van de grafiek met Python scherm schrapen door russ_hensel) en hebben minstens een idee van hoe het te gebruiken. Ik neem ook aan dat u als pi inlogt. Laat een python programma genaamd \home\pi\autoexec.py. Wat je in het hangt af van wat u wilt doen. Ik zal een paar mogelijkheden illustreren enkel door te geven u een commentaar bestand hier (in een doos). Om uw exemplaar kunt u gewoon knippen en plakken, geen download nodig. Merk op dat dit Python programma kan worden uitgebreid om te doen die een Python programma kunt doen, de inhoud hier zijn gewoon de verklaringen die ik bijzonder nuttig gevonden.

 # =============== begin autoexec.py ============ # this is an example file, it shows how to open stuff, not # a good example of what to open, which is up to you. # this opens up so much stuff you may want to try it # with some lines commented out. # you can run it onthe Pi as a normal idle or spyder program you do # not have to reboot each time import os from subprocess import Popen,PIPE # normally the output really has no place to go so nothing will be seen from the print statment print "starting autopython.py" # -------------- mount an nas drive ------------ # use os.system only if the command runs and exits othwise this program # will stop until command is done ( not my real password ) os.system( r'sudo mount -t cifs -o username="russ",password="all9s",workgroup="MSHOME",file_mode=0777,dir_mode=0777,nobrl //192.168.0.120/share/_Source/rPi /mnt/share1' ) # -------------- leafpad ------------ # this will run leafpad ( a nice little editor on the Pi ) with no file opended, the program does # not wait to see how leafpad runs but goes on to the rest of the program # not waiting is a general feature of Popen as used here #proc = Popen( [r"leafpad"] ) # -------------- leafpad ------------ # open a file, actually tis file in leafpad proc = Popen( [ "leafpad /home/pi/autopython.py"], shell=True ) # # -------------- starpusher ------------ # run the python game starpusher #proc = Popen( [r"python /home/pi/python_games/starpusher.py"], shell=True ) # -------------- idle ------------ # just open the idle ( a python environment #proc = Popen( [r"/usr/bin/idle"] ) # -------------- idle editing a file ------------ #proc = Popen( [r"/usr/bin/idle /home/pi/python_games/starpusher.py"], shell=True ) # -------------- idle not editing a file but running it ------------ # not a particularlly useful process proc = Popen( [r"/usr/bin/idle -r /home/pi/python_games/starpusher.py"], shell=True ) # works, but runs program print " autopython.py all done " # =================== eof ======== 

Er is een extra stap om dit werk te maken, moet u een van uw Pi's configuratiebestand te bewerken:

Gebruik de editor leafpad, in een terminal enter >>

sudo leafpad ~/.config/lxsession/LXDE/autostart

en voeg de regel aan het einde van het bestand:

/Home/Pi/Autoexec.py

en opslaan

Gerelateerde Artikelen

Python Web Server voor je Raspberry Pi

Python Web Server voor je Raspberry Pi

Opmerking: Als u wilt dat alleen in het geval van een webserver waarvoor Python niet, check out deze tutorial die ik heb voor een super eenvoudig webserver voor de Raspberry Pi gemaakt.U weet sommige fundamentele Python of u wilt leren een aantal en
Bouw een 3D Pan Tilt geval afgedrukt voor een Raspberry Pi

Bouw een 3D Pan Tilt geval afgedrukt voor een Raspberry Pi

Dit instructable beschrijft het gebouw van een zaak voor een Raspberry Pi waarin een vergadering van de pan-tilt voor de Pi-Camera.Mijn doel was het ontwerpen van een 3D afdrukbare geval dat netjes de Raspberry Pi terwijl ook het verstrekken van ruim
Python codering voor Android Minecraft PE

Python codering voor Android Minecraft PE

De Raspberry PI versie van Minecraft kunt u script in Python, maken van fractal ontwerpen, tekeningen, turtle graphics, simpele spelletjes, enz. Hetzelfde kan worden gedaan op een desktop-versie met mijn frambozen Jam Mod (hier is mijn Instructable o
Eenvoudige en intuïtieve web-interface voor je Raspberry Pi

Eenvoudige en intuïtieve web-interface voor je Raspberry Pi

De Raspberry Pi is een verbazend 35 dollar mini computer. Zo kunt u alles doen die u kon doen met een gewone Linux-computer (verbinding maken met het internet, het bekijken van video's, lancering van toepassingen,...) maar ook om te communiceren met
Het configureren van statische IP-adres voor de Raspberry Pi

Het configureren van statische IP-adres voor de Raspberry Pi

Dit Instructable krijgt u duidelijk idee over het configureren van statische IP-adres voor de raspberry Pi. Wanneer je de Raspberry pi aansluiten op uw netwerk de router toegewezen willekeurig IP-adres, dit kan lastig zijn voor toegang tot uw Raspber
Batterij geëxploiteerd kartonnen HDMI Retro TV staan voor je Raspberry Pi

Batterij geëxploiteerd kartonnen HDMI Retro TV staan voor je Raspberry Pi

Uw Raspberry Pi verdient een eigen scherm en stand! Waarom delen uw Raspberry Pi met de woonkamer TV? Geef uw Pi eigen stand en batterij zodat u het overal in het huis of in uw kantoor bedienen kunt. Veronderstel hebbend van uw eigen retro kartonnen
Bouwen van GNU/Linux distributie voor de Raspberry Pi met de Yocto-Project

Bouwen van GNU/Linux distributie voor de Raspberry Pi met de Yocto-Project

Raspberry Pi is waarschijnlijk de meest populaire low-cost enige raadscomputer op de markt. Het wordt vaak gebruikt voor Internet van dingen en andere ingesloten projecten. Verschillende GNU/Linux distributies hebben uitstekende ondersteuning voor Ra
Toevoegen van passieve koeling voor de Raspberry Pi 3

Toevoegen van passieve koeling voor de Raspberry Pi 3

Toevoegen van passieve koeling voor de Raspberry Pi 3Hey zuinig natie! De Raspberry Pi 3 werd onlangs aangekondigd en hier is het! Goed minus de heatsink die ik heb toegevoegd.Er is dat veel discussie over de raspberry pi 3 weer moet een heatsink of
Montage van de Bright Pi--LEDs voor uw Raspberry Pi camera

Montage van de Bright Pi--LEDs voor uw Raspberry Pi camera

In dit instructable leert u hoe de Bright Pi-printplaat met stappen en beelden te monteren.Stap 1: Verzamel de delen en uw toolsDe Bright Pi kit kun je hier: https://www.pi-supply.com/product/bright-pi-bright...Hebt u nodig:soldeerboutsoldeerzijde sc
Een nieuwe ontwerp voor de raspberry pi draadloze schild uitbreidingsbord

Een nieuwe ontwerp voor de raspberry pi draadloze schild uitbreidingsbord

Onlangs, wij ontwerpen een soort raspberry pi draadloze schild (of uitbreidingsbord) voor de raspberry pi. Met behulp van deze rpi schild, kunt u gemakkelijk uw doelstelling, zoals LED, TANK, auto, enz. In dit voorbeeld, bepalen door met behulp van d
Prototype en configureren van uw eigen Real timerklok-module voor de Raspberry Pi (Open Source Hardware en softwareconfiguratie))

Prototype en configureren van uw eigen Real timerklok-module voor de Raspberry Pi (Open Source Hardware en softwareconfiguratie))

Houden de prijs van de framboos is pi neer de ontwikkelaars links uit sommige van de essentie van die de real-time klok. Op het moment dat de raspberry pi het tijd over de Ethernet van het bijwerken van de tijd automatisch te spelen vanaf de globale
Gebruik van een Kindle Fire als een monitor voor uw Raspberry pi

Gebruik van een Kindle Fire als een monitor voor uw Raspberry pi

In dit hardnekkige ik zal u tonen hoe het gebruik van een kindle fire als een monitor voor een raspberry pi. Ik had een oude kindle fire die ik kreeg een paar jaar terug dat ik niet meer gebruiken en ik dacht, waarom niet gebruiken als monitor voor m
Knipperen van een aantal LEDs met behulp van Python Programming Language en Raspberry Pi

Knipperen van een aantal LEDs met behulp van Python Programming Language en Raspberry Pi

overzicht van stappenIn de eerste fase, zal ik slechts één LED installeren. Vervolgens downloaden mij naar de LED klasse python module die vertegenwoordigen één hardware LED. Ik zal lopen de LED klasse python module die LED knipperen. De eerste fase
Python Terminal voor goedkope Pi Arduino verbinding

Python Terminal voor goedkope Pi Arduino verbinding

De Raspberry Pi is een Linux-machine, dus waarschijnlijk er een ton van de terminal toepassingen voor het zijn. Maar ik heb een nieuwe transactie in Python, waarom heb ik moeite geschreven? Lees verder. Als je aan het doen zijn een project dat zowel