-2
J'essaye de faire une série de vérifications dans un moment True loop pour voir si un dossier existe ou une erreur d'utilisateur. Dans mon dossier, j'ai deux dossiers A et B. Je vais demander à l'utilisateur d'entrer un nom de dossier.Vérifier si des dossiers existent à partir d'une entrée d'utilisateur en Python
from os.path import exists
folder1_2 = input('Enter folder name: ')
i = (folder1, folder2)
while True:
i = raw_input()
does_it_exist = os.path.exists(i) # True/False
if does_it_exist == False:
print("The folder does not exist")
continue
if os.listdir(".") == False:
print("folder not found")
continue
if i('A', 'B') == False:
print("not the same folder or user error")
continue
break
print("All tests passed successfully!")
return [folder1_2]
Vous semblez avoir oublié de poser une question. Quel est le problème avec ce code autre que l'indentation? –
'os.listdir (". ") == False' qui n'est guère utile ...' os.listdir' renvoie une liste, donc ce n'est jamais 'False' –
aussi 'if i (' A ',' B ') == Faux: 'est faux. 'i' est une chaîne, pas une fonction. s'il vous plaît en savoir plus sur python. –