为什么if无法判断break也无法跳过循环

img

为什么无法判断文件夹是否存在,问题出在哪里,帮忙指出来,谢谢,新学着

有另外的函数 os.path.isdir() os.path.isfile() os.path.exist()来判断:后面一个顶前面两个

if os.path.isdir('wen_jian1') or os.path.isdir('wen_jian1'):
    print('已存在')
    break
else:
   os.mkdir('wen_jian1')

↓↓↓如有帮助请点个采纳,谢谢!

【有帮助请采纳】

在执行 os.mkdir 时就已经报错了,可以这样写

def wen_jian():
    try:
        os.mkdir('wen_jian1')
    except:
        print('文件已存在')

【有帮助请采纳】

11行改成if os.path.exist('wen_jian1')==True:
即可

这句才是你想表达的意思,判断文件夹是否已经存在

望采纳,谢谢