Python Autoexec för din Raspberry Pi (2 / 3 steg)

Steg 2: Crafting ormen



Jag antar att du har en version av Python installerade (jag gillar jag gillar Spyder miljön som beskrivs i Instructable diagramvyer med Python skärmen skrapning av russ_hensel för Python) och har åtminstone en viss uppfattning om hur man använder den. Jag antar också att du loggar in som pi. Kan skapa ett python program som heter \home\pi\autoexec.py. Vad man lägger i det beror på vad du vill göra. Jag kommer att illustrera några möjligheter bara genom att ge dig en kommenterade fil här (i en låda). För att få din kopia kan du bara klippa och klistra, ingen nedladdning behövs. Observera att detta Python program kan utökas för att göra något någon Python program kan göra, innehållet här är bara de uttalanden som jag fann särskilt användbar.

# === börjar autoexec.py ===
# Det här är ett exempel på fil, det visar hur du öppnar grejer, inte
# ett bra exempel på vad att öppna, vilket är upp till dig.
# Detta öppnar upp så mycket grejer kan du prova det
# med några rader kommenteras ut.

# Du kan köra det på Pi som en normal tomgång eller spyder program du gör
# inte behöva starta om varje gång

importera os
från subprocess import Popen, PIPE

# normalt utgången verkligen har ingen plats att gå så ingenting kommer att ses från den utskrift förklaring
skriva ut "starta autopython.py"

#---mount en nas-enhet---
# Använd os.system endast om kommandot körs och avslutar othwise detta program
# kommer sluta tills kommandot görs (inte mitt riktiga lösenord)

OS.system (r'sudo mount -t cifs -o användarnamn = "russ", lösenord = "all9s", arbetsgrupp = "MSHOME", file_mode = 0777, dir_mode = 0777, nobrl //192.168.0.120/share/_Source/rPi/mnt/aktie1 ")

# -------------- leafpad ------------
# Detta kör leafpad (en fin liten redaktör på Pi) med inga filen opended, programmet gör
# inte vänta att se hur leafpad körs men fortsätter med att resten av programmet
# inte väntar på är en general funktion av Popen som används här

#proc = Popen ([r "leafpad"])

# -------------- leafpad ------------
# Öppna en fil, faktiskt tis i leafpad

PROC = Popen (["leafpad /home/pi/autopython.py"], shell = sant) #

#---starpusher---
# kör python spel starpusher

#proc = Popen ([r "python /home/pi/python_games/starpusher.py"], shell = True)

# -------------- idle ------------
# öppna bara på tomgång (en python miljö

#proc = Popen ([r "/ usr/bin/idle"])

#---sysslolös en fil---

#proc = Popen ([r "/ usr/bin/idle /home/pi/python_games/starpusher.py"], skal = True)

#---sysslolös inte redigera en fil men kör det---
# inte en particularlly användbar process

PROC = Popen ([r "/ usr/bin/idle - r /home/pi/python_games/starpusher.py"], skal = sant) # fungerar, men kör program

skriva ut "autopython.py alla gjort"

# =================== eof ========

Det finns ett ytterligare steg till att göra detta arbete, måste du redigera en av din Pi konfigurationsfil:

Använd redigeraren leafpad, i en terminal ange >>

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

och Lägg till rad i slutet av filen:

/Home/PI/Autoexec.py

och spara

Se Steg
Relaterade Ämnen

Ge din Raspberry Pi Robot en mask hjärna

Masken C Elegans är ett av de mest studerade djur i vetenskapen. I neurobiologi är det den mest grundläggande hjärnan modellen forskare använder för att studera hur hjärnan fungerar. Nu kan du ha en robot som tänker som en!C Elegans mask hjärnan har...

Python Web Server för din Raspberry Pi

Obs: Vill du bara en webbserver som inte kräver Python, kolla in denna tutorial jag gjorde för en super lätt webbserver för Pi-hallon.Du vet några grundläggande Python eller du vill lära dig några och du vill göra en hemsida, en webbserver, en sökrob...

Lägga till en riktig klocka kalender till din Raspberry PI

Raspberry Pi har inte lite mynt-batteri-drivna "Real Time klocka" (RTC) modul, som håller tiden även när strömmen är avstängd, eller batteriet tas bort.För att hålla kostnaderna låga och storlek small, ingår en RTC inte i Raspberry Pi. Om din Ra...

Förvandla din Raspberry Pi till en HTPC

i detta instructable, jag kommer att visa dig hur du sätter din Raspberry Pi till en HTPC med en Linuxdistribution kallas Raspbmc.Från avsnittet om Raspbmcs webbplats:Raspbmc är en minimal Linux-distribution baserad på Debian som ger XBMC till din Ra...

Förvandla din Raspberry Pi till en trådlös bärbar Bluetooth Audio System A2DP

Howdy folks! Jag hade idén att förvandla min Raspberry Pi till något som slår av Dre portable audio system hittar du här:http://www.beatsbydre.com/Speakers/Beatbox-Portable-USB/Beatbox-Portable-USB, default,pd.htmlDet är en cool produkt, inte få mig...

Ställa in en PiFace med din Raspberry Pi

detta är en grundläggande guide syftar till nybörjare som just fått en Raspberry Pi / Pi-ansikte och vill veta hur man ställer upp, jag kände behov av att skriva detta upp efter att ha fått en PiFace och inte kunna hitta något anständigt dokumentatio...

Enkelt och intuitivt webbgränssnitt för din Raspberry Pi

Raspberry Pi är en fantastisk 35 dollar mini dator. Det kan du göra allt du kan göra med en vanlig Linux dator (ansluter till internet, titta på videor, starta program,...) men också att interagera med världen som omger det, precis som en Arduino. De...

Batteri drivs kartong HDMI-Retro-TV står för din Raspberry Pi

Din Raspberry Pi förtjänar en egen skärm och stand! Varför dela din Raspberry Pi med vardagsrum-TV? Ge din Pi egen monter och batteri så att du kan styra det någonstans i huset eller på kontoret. Tänk dig att ha din egen retro TV-kartong Ställ för di...

Kapa sladden, ta din Raspberry pi utomhus.

Med detta instructable, jag ska försöka att visa dig hur du kan ansluta till din Raspberry Pi med egna trådlösa nätverket och beror inte på din hem wifi. Jag har gjort detta ett tag. För att göra detta behöver du konfigurera du Pi som en trådlös rout...

Ställa in din Raspberry Pi

Välkommen till våra instruktioner för att ställa in en helt ny Raspberry Pi! Trots vad det ser ut, är en Raspberry Pi en dator. det saknar bara en majoritet av de finesser de flesta datorer har. Medan användningsområdena för den här enheten är många,...

Remote Control dina Raspberry Pi

De flesta artiklar som diskuterar logga in på din Raspberry Pi distans använder xrdp att skapa fjärrskrivbordssessioner in din Raspberry Pi. Detta är ofta en bra lösning och fungerar även om du inte har en fysisk bildskärm som är ansluten till din Ra...

Strömmande Media till din Raspberry Pi

I denna första video kommer vi att sätta upp raspbmc vilket är ett sätt att vrida din raspberry pi till en media center extender precis som xbox 360-konsolen. I denna första vid jag kommer att visa dig hur du ställer in SD-kort bild och konfigurera e...

Med en USB extern hårddisk med din Raspberry Pi

Experimental Inledning:I många fall räcker SD kapacitet inte. Lyckligtvis kan Raspberry Pi enkelt anslutas till externa USB-hårddiskar. Följ stegen i detta avsnitt, och du kommer snart att ha mycket mer lagring ansluten till din Raspberry Pi.Steg 1:...

Använda en Kindle Fire som en skärm för din Raspberry pi

I denna svårlösta jag kommer att visa dig hur man använder en kindle fire som skärm för en raspberry pi. Jag hade en gammal kindle fire som jag fick ett par år tillbaka som jag inte använder längre och jag tänkte, varför inte använda den som en monit...

Förvandla din Raspberry Pi i ett Retro Arcade

The Raspberry Pi är en fantastisk miniatyr-dator som är perfekt för att experimentera med personliga projekt, men ibland den största utmaningen är att välja ett projekt. Med detta lätt att följa guide jag kommer att visa dig hur man förvandlar denna...

Installerar språk Wolfram Mathematica på din Raspberry Pi (författare: Alex Newman)

Mathematica och The Wolfram språk finns nu tillgängliga från vår och Raspberry Pi stiftelsens mjukvarudatalager för standard Raspbian Linux-distribution för Pi. Om du kör en Raspbian bild från Raspberry Pi Foundation, kan du nu installera programvara...

Låsa din Raspberry Pi från en meny

Lås din dator om du behöver lämna din Raspberry Pi en stund. Annars kan onda doers stjäla information medan du är borta.Steg 1: Konfigurera menynÖppna terminal emulatorCD ~/.config/lxpanel/LXDE-pi/panels < br > vi panelSkriv följande i plugin-menyn...

Ställa in en VNC-Server på din Raspberry Pi

om din Raspberry Pi är ämnat att göra en aktivitet som normalt inte kräver en bildskärm, mus och tangentbord (eller någon mänsklig interaktion för den delen), ibland är det bra att komma åt din Raspberry Pi operativsystem utan att behöva ansluta en b...

Värd för din Smartphone App på din Raspberry Pi!

Bakgrund:Jag arbetar för närvarande med ett Sencha Touch projekt gör en entreprenör ansökan, som kommer att släppas i ett par månader... Håll ögonen öppna! Jag bara vill säga att det är lite mer komplex än detta exempel... men du har till att börja m...