versuche gerade ein String zu prüfen, der String wird aus txt-File gelesen und geprüft wird, ob der String einen Name beenthaltet oder nur leere Zeichen.
Code: Alles auswählen
if name==' ' or len(name)<2 :
Vollständige Code:
Code: Alles auswählen
def NameProof(self, fEOC,saleCount, reportName):
preferred_file_encoding = locale.getpreferredencoding()
i=0
nameOK=False
fWrite = open(reportName, "a")
fEOC=codecs.open(fEOC, 'rU', preferred_file_encoding)
for line in fEOC:
i+=1
name=line[119:146]
print name, len(name)
if 1 < i < saleCount:
if name==' ' or len(name)<2 :
nameOK=True
display="WARNING: Name not found in Sale "
display+= str(i)
display+="\n"
fWrite.write(display)
if nameOK==False:
fWrite.write("Name OK"+"\n")
fEOC.close()
fWrite.close()
Lubb