add csv and json
This commit is contained in:
parent
101004be51
commit
8a2e4c2c81
@ -416,9 +416,60 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
=== Daten Lese und Schreiben
|
=== Daten Lese und Schreiben
|
||||||
==== csv
|
==== csv
|
||||||
|
CSV Schreiben ergänzen.
|
||||||
|
#table(columns: 1fr, [```py
|
||||||
|
from csv import writer
|
||||||
|
|
||||||
|
values = [[1, "Peter", 10], [2, "Sonja", 20]]
|
||||||
|
|
||||||
|
with open("my_file.csv", "w") as open_file:
|
||||||
|
csv_writer = writer(open_file)
|
||||||
|
for row in values:
|
||||||
|
csv_writer.writerow(row)
|
||||||
|
```])
|
||||||
|
|
||||||
|
CSV Lesen
|
||||||
|
#table(columns: 1fr, [```py
|
||||||
|
from csv import reader
|
||||||
|
|
||||||
|
content = []
|
||||||
|
|
||||||
|
with open("my_file.csv", "r") as open_file:
|
||||||
|
csv_reader = reader(open_file)
|
||||||
|
for row in csv_reader:
|
||||||
|
content.append(row)
|
||||||
|
|
||||||
|
print(content)
|
||||||
|
```])
|
||||||
|
|
||||||
==== json
|
==== json
|
||||||
|
JSON Schreiben
|
||||||
|
#table(columns: 1fr, [```py
|
||||||
|
import json
|
||||||
|
|
||||||
|
my_dict = [{"name": "Peter", "age": 10},
|
||||||
|
{"name": "Sonja" , "age": 20}]
|
||||||
|
|
||||||
|
with open ("my_values.json", "w") as open_file:
|
||||||
|
json.dump(my_dict, open_file)
|
||||||
|
```])
|
||||||
|
|
||||||
|
JSON Lesen
|
||||||
|
#table(columns: 1fr, [```py
|
||||||
|
import json
|
||||||
|
|
||||||
|
with open("my_values.json", "r") as open_file:
|
||||||
|
my_read_in_dict = json.load(open_file)
|
||||||
|
|
||||||
|
print(my_read_in_dict)
|
||||||
|
```])
|
||||||
|
|
||||||
|
==== File operatoren
|
||||||
|
#table(columns: (0.1fr, 1fr),
|
||||||
|
[`"a"`], [Append modus (Neue Zeilen werden am schluss des Dokuments angefügt)],
|
||||||
|
[`"w"`], [Schreib modus],
|
||||||
|
[`"r"`], [Lesen modus],
|
||||||
|
)
|
||||||
|
|
||||||
=== Runden
|
=== Runden
|
||||||
#table(columns: (1fr, 1fr),
|
#table(columns: (1fr, 1fr),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user