Änderungen

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche

Python Grundlagen

63 Byte hinzugefügt, 17:21, 18. Apr. 2019
print(c, d)
</pre>
 
= Raspberry =
 
Um ein ausführbares Skript zu erzuegen muss in der ersten Zeile das Shebang stehen.<br>
<code>#!/usr/bin/python3</code><br>
Um an den Pfad der Pythoninstallation zu kommen kann wahlweise python oder python3 mit which aufgerufen werden.<br>
<code>which python3</code>
 
Danach noch die Datei ausführbar machen.<br>
<code>chmod +x filename.py</code>
 
Und zum Schluss ausrühren.<br>
<code>./filename.py</code>
 
= Von Python2 nach Python3 =
Mit dem folgenden Befehl kann man python2-Skript automatisch nach python3 umwandeln: <code>2to3 -w DATEINAME.py</code>.
 
Wenn man dann noch in die erste Zeile des Python3-Skriptes folgendes einfügt: <code>from __future__ import print_function</code> läuft das Skript evtl unter beiden python Versionen, da man damit unter Python2 auch die Python3-Print-Syntax nutzen kann.
= Python Bibliotheken =
Es gibt aber schon vorkompilierte Binaries auf dieser Seite zum downloaden und manuellen installieren: https://www.lfd.uci.edu/~gohlke/pythonlibs/
= Raspberry Spracherkennung =
Um ein ausführbares Skript zu erzuegen muss in der ersten Zeile das Shebang stehen.<brpre><code>#!/usr/bin/python3</code><br>Um an den Pfad der Pythoninstallation zu kommen kann wahlweise python oder python3 mit which aufgerufen werden.<br><code>which python3</code> Danach noch die Datei ausführbar machen.<br><code>chmod +x filename.py</code> Und zum Schluss ausrühren.<br><code>./filename.py</code> = Von Python2 nach Python3 =Mit dem folgenden Befehl kann man python2-Skript automatisch nach python3 umwandeln: <code>2to3 -w DATEINAME.py</code>.  Wenn man dann noch in die erste Zeile des Python3-Skriptes folgendes einfügt: <code>from __future__ import print_functionpip install SpeechRecognition</codepre> läuft das Skript evtl unter beiden python Versionen, da man damit unter Python2 auch die Python3-Print-Syntax nutzen kann.
688
Bearbeitungen