倉庫管理プロジェクトのディレクトリエディタを作成しようとしていますが、すでに作成されている新しいフォルダを作成しようとするたびに、elifブロックで指定したような問題を処理するのではなく、 :私のpythonロジックで何が問題になっていますか?
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'C:/Users/User_Name/Documents/Warehouse_Storage/folder_name'
私の知る限り、if文の基本ロジックには何も問題ありません。
は、ここに私のコードです:
if operation.lower() == "addf" :
name = input("What would you like to name your new folder? \n")
for c in directory_items :
if name != c :
os.makedirs(path + name + "/")
operation_chooserD()
elif name == c:
print("You already created a folder with this name.")
operation_chooserD()
まず、**すべての**ディレクトリの項目をチェックする必要があります。 **最初の**は平等ではない、** 2番目の**(または他のもの)は等しいことができないからではありません。 –