Nun habe ich aber Listen gespeichert und nach dem Einlesen haben sie störende Quotes.
Ich habe ne Weile gegoogelt nach Listen und Quotes, aber leider keinen Hinweis gefunden der funktionierte.
Code: Alles auswählen
# Matrix_nest Version 1q - 2022-0129
matrix_org = [['c11', 'c12', '3', 'c13', 'r14', '5', '6a'],
['c11', '2', 'c13', 'r14', 7],
['c11', '2', 'r15', '5']]
print("die originale Matrix \n\n", matrix_org)
# Matrix speichern
with open("E://Matrix_org", 'w', encoding = "utf-8") as fobj_out:
for j in range(0, 3):
fobj_out.write(str(matrix_org[j]) + '\n')
# Matrix wieder einlesen
with open("E://Matrix_org", 'r') as fobj_in:
matrix_neu = [line.rstrip('\n') for line in fobj_in]
#for i in range(0,3):
# matrix_liste.append(matrix_list[i].replace('"',''))
# entfernt leider nicht die String Quotes ""
print("\n ursprüngliche Matrix als Matrix_neu eingelesen\n", matrix_neu)
print("\n originale Matrix - es lassen sich die Elemente ausgegeben")
for i in range (0,5):
print(matrix_org[1][i], end = ", ")
print()
print("\n Matrix nach einlesen - nun wird jeder einzelne Character ausgegeben")
for i in range (0,5):
print(matrix_neu[1][i], end = ", ")