ich schreibe gerade an einem Diary-Programm und probiere dabei auch einiges aus. Hier habe ich nun mehrere Fragen dazu.
Erstmal komme ich nicht weiter bei folgender problematischen Meldung:
Hier der Code
Code: Alles auswählen
#!/usr/bin/env python3.2
from os import chdir, environ, access, mkdir, chdir
from os.path import join
# -->> Parameter
ENV = environ['HOME']
PROG_NAME = 'Little-Diary'
# <<-- Parameter
# -->> Init-Bench
collection = (w, m, d, t, y) = strftime('%c').split(' ')
collection.append(join(ENV, PROG_NAME)) # following as 'col'
# <<-- Init-Bench
# -->> Sourcecode
class Make_Tree(self, collection):
def check_dir(self, col=collection):
if access(col[5], os.F_OK):
chdir(col[5])
if access(col[1], os.F_OK):
chdir(col[1])
if access(col[2], os.F_OK):
chdir(col[2])
with open('pass.txt', 'w') as file: #nur Platzhalter
write('Platzhalteraufruf') #nur Platzhalter
else:
mkdir(col[2])
else:
mkdir(col[1])
else:
mkdir(col[5])
# <<-- Sourcecode
Code: Alles auswählen
File "mkdir_function", line 22
chdir(col[5])
^
TabError: inconsistent use of tabs and spaces in indentation
2. Frage. Das ist eine Funktion, die prüft ob ein Ordner existiert, wenn nicht legt er ihn an und macht weiter. Die komplette Funktion soll in das DiaryProgramm integriert werden um per textfeld.get abzuspeichern. Kennt Ihr vllt einen anderen Lösungsansatz der effektiver ist?
Danke im Voraus
F.