Bitte helfen Sie mir bei der Lösung des folgenden Codes und sagen Sie, warum os.makedirs
nicht funktioniert? (Bitte kümmern sich nicht um die Einzüge. Sie waren direkt in die ursprüngliche ich gerade auf dieser Seite einen Griff über die HTML-Codierung bin immer)Warum funktioniert das nicht? (os.makedirs)
import os,pprint,sys
while True:
print()
oq=input('Press the first directory: ')
print()
print()
ow=input('Press the next directory/name: ')
print()
p2=input('Continue with next directory? yes or no: ').lower()
if p2=='no':
break
print()
oe=input('Press the next directory/name: ')
print()
p3=input('Continue with next directory? yes or no: ').lower()
if p3=='no':
break
print()
oee=input('Press the next directory/name: ')
print()
p4=input('Continue with next directory? yes or no: ').lower()
if p4=='no':
break
print()
ot=input('Press the next directory/name: ')
print()
p5=input('Continue with next directory? yes or no: ').lower()
if p5=='no':
break
print()
oy=input('Press the next directory/name: ')
print()
p6=input('Continue with next directory? yes or no: ').lower()
if p6=='no':
break
print()
ou=input('Press the next directory/name: ')
print()
p7=input('Continue with next directory? yes or no: ').lower()
if p7=='no':
break
print()
if p2=='no':
os.makedirs(oq+'\\'+ow)
if p3=='no':
os.makedirs(oq+'\\'+ow+'\\'+oe)
if p4=='no':
os.makedirs(oq+'\\'+ow+'\\'+oe+'\\'+oee))
if p5=='no':
os.makedirs(oq+'\\'+ow+'\\'+oe+'\\'+oee+'\\'+ot)
if p6=='no':
os.makedirs(oq+'\\'+ow+'\\'+oe+'\\'+oee+'\\'+ot+'\\'+oy)
if p7=='no':
os.makedirs(oq+'\\'+ow+'\\'+oe+'\\'+oee+'\\'+ot+'\\'+oy+'\\'+ou)
ppp=input('Wannna continue???')
if ppp=='no':
sys.exit()
Sie möchten Ihren Code formatieren, damit er leichter zu lesen ist. Wenn man es so in einen großen Haufen einfügt, werden Leute, die normalerweise deine Frage beantworten würden, wahrscheinlich gleich daneben springen. Ich empfehle, die Hilfe zur Codeformatierung für Beiträge zu lesen und zu bearbeiten/erneut zu senden. – Chris
Ich hoffe es stört dich nicht, ... aber ich kümmerte mich um deine Gedankenstriche. Ich habe jedoch jede Zeile in Bezug auf den Rest gleich gehalten. Um zu tun, was ich gerade getan habe, markieren Sie den Code und drücken Sie Strg-k. – zondo
"funktioniert nicht" unter welchen Umständen? Hast du deinen Code mit Debug-Nachrichten versehen, um zu sehen, dass er tatsächlich dort ankommt? Verwenden Sie auch 'os.path.join()' zum Verbinden von Pfaden und/oder 'os.sep' als Trennzeichen anstelle von' – yedpodtrzitko