Δημοσιεύτηκε: 30 Ιαν 2012, 16:22
Τι δεν πιάνει; Βοήθησε λίγο. Παίρνεις σφάλμα; Δεν παίρνεις το επιθυμητό αποτέλεσμα;
Άλλαξε την συνάρτηση σε:
Τρέξε τον κώδικα και παρέθεσε την έξοδο. Αν επιστρέφει σφάλμα παρέθεσε το traceback.
Edit: Και κάτι άλλο. Γιατί δεν χρησιμοποιείς το with statement για να ανοίξεις το αρχείο;
Άλλαξε την συνάρτηση σε:
- Κώδικας: Επιλογή όλων
def folder_exist(self):
self.folders_names = []
name = str(self.createLineEdit.text().toUtf8())
f = open(efolders, 'rb')
try:
self.folders_names = pickle.load(f)
except (EOFError, IOError):
pass
f.close()
print name
print self.folders_names
print name in self.folders_names
return name in self.folders_names
Τρέξε τον κώδικα και παρέθεσε την έξοδο. Αν επιστρέφει σφάλμα παρέθεσε το traceback.
Edit: Και κάτι άλλο. Γιατί δεν χρησιμοποιείς το with statement για να ανοίξεις το αρχείο;