Code: Alles auswählen
import csv
class maily():
def __init__(self):
self.adress = []
self.temptxt = ''
self.temphtml = ''
def LoadAdress(self):
#Funktion OK
try:
tempadr = open('vorl/adress.csv', 'r')
test = csv.reader((tempadr), delimiter=';')
self.adress = []
for row in test:
self.adress.append(row)
tempadr.close()
except:
print ('Adress file is missing')
exit()
def LoadTempTxt(self):
try:
file_txt = open('vorl/muster.txt', 'r')
self.temptxt = file_txt.readlines()
file_txt.cose()
except:
print('muster.txt is missing')
exit()
def LoadTempHtml(self):
try:
file_html = open('vorl/muster.html', 'r')
self.temphtml = file_html.readlines()
file_html.close()
except:
print('muster.html is missing')
exit()
klappt das soweit ohne Fehler.
Ich kann mir eine Instanz erzeugen mit z.B.
Code: Alles auswählen
n = maily()
n.LoadAdress()
funktioniert. und ich hab dann auch die n.adress Variable belegt.
Beim Aufruf der LoadTempTxt Funktion steigt das Programm immer aus.
Wenn ich genau diese Schritte aber manuell mache klappts...
Grüße
Basti