add csv and json
This commit is contained in:
parent
101004be51
commit
8a2e4c2c81
@ -416,9 +416,60 @@ if __name__ == "__main__":
|
||||
|
||||
=== Daten Lese und Schreiben
|
||||
==== 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 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
|
||||
#table(columns: (1fr, 1fr),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user