Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
phtg:bp:ch3:datacollection [2024-05-28 19:02] hofphtg:bp:ch3:datacollection [2024-05-31 07:42] (aktuell) – [Python: Datei Ein- und Ausgabe] hof
Zeile 89: Zeile 89:
 ##### Aufgabe ##### Aufgabe
 Schliesse deinen Spannungs-Sensor an und führe obigen Code aus. Die gemessene Spannung sollte nahe bei null sein. Schliesse deinen Spannungs-Sensor an und führe obigen Code aus. Die gemessene Spannung sollte nahe bei null sein.
- 
 #### Python: Datei Ein- und Ausgabe #### Python: Datei Ein- und Ausgabe
  
Zeile 105: Zeile 104:
    * Wenn Dateien gelesen oder geschrieben werden, müssen sie beim Betriebssystem reserviert werden. Mit `with` wird sichergestellt, dass die Datei nicht offen bleibt sondern nach dem Lesevorgang wieder geschlossen wird.    * Wenn Dateien gelesen oder geschrieben werden, müssen sie beim Betriebssystem reserviert werden. Mit `with` wird sichergestellt, dass die Datei nicht offen bleibt sondern nach dem Lesevorgang wieder geschlossen wird.
    * Die Datei (hier 'dateiname.csv') muss sich im gleichen Ordner befinden wie die Python-Datei.    * Die Datei (hier 'dateiname.csv') muss sich im gleichen Ordner befinden wie die Python-Datei.
-   * `'w'` bedeutet *write*, dass die Textdatei nur gelesen und nicht verändert wird.+   * `'w'` bedeutet *write*, also, dass die Textdatei nicht nur gelesen sondern auch beschrieben wird.
    * `str()` verwandelt die Zahl in einen Text.    * `str()` verwandelt die Zahl in einen Text.
    * `'\n'` ist der ASCII-Code für einen Zeilenumbruch.    * `'\n'` ist der ASCII-Code für einen Zeilenumbruch.
Zeile 135: Zeile 134:
 print(datetime.now()) print(datetime.now())
 </bottom-editor></html> </bottom-editor></html>
-</code> 
  
 Mit Python f-Strings können mehrere Argumente praktisch in einen String gepackt werden: Mit Python f-Strings können mehrere Argumente praktisch in einen String gepackt werden:
Zeile 150: Zeile 148:
 Ändere den Code so ab, dass eine _small_ disturbance auf dem Planet _Coruscant_ rapportiert wird. Ändere den Code so ab, dass eine _small_ disturbance auf dem Planet _Coruscant_ rapportiert wird.
  
-(Du weisst nicht, was mit _Alderaan_ oder _Coruscant_ oder der [[https://starwars.fandom.com/wiki/Disturbance_in_the_Force|Disturbance in the Force]] gemeint ist? -> [[wpde>Star Wars]] schauen bis zur nächsten Lektion! +(Du weisst nicht, was mit _Alderaan_ oder _Coruscant_ oder der [[https://starwars.fandom.com/wiki/Disturbance_in_the_Force|Disturbance in the Force]] gemeint ist? -> [[wpde>Star Wars]] schauen bis zur nächsten Lektion!) 
-)+
 #### CSV-Format #### CSV-Format
 Unsere Log-Datei ist im [[wpde>CSV_(Dateiformat)|Comma-Separated-Values]] Format gespeichert: Die Daten sind ganz ähnlich gespeichert wie in einer Tabelle und können auch mit Excel und Sheets geöffnet werden. Jede Zeile entspricht einer Zeile der Tabelle; die Spalten sind meist mit Kommas voneinander getrennt. Manchmal werden aber auch Semikolons oder ein Tabulator (`\t`) als Trennzeichen verwendet. Unsere Log-Datei ist im [[wpde>CSV_(Dateiformat)|Comma-Separated-Values]] Format gespeichert: Die Daten sind ganz ähnlich gespeichert wie in einer Tabelle und können auch mit Excel und Sheets geöffnet werden. Jede Zeile entspricht einer Zeile der Tabelle; die Spalten sind meist mit Kommas voneinander getrennt. Manchmal werden aber auch Semikolons oder ein Tabulator (`\t`) als Trennzeichen verwendet.
  • phtg/bp/ch3/datacollection.1716922974.txt.gz
  • Zuletzt geändert: 2024-05-28 19:02
  • von hof