import os
MESSAGE = 'The directory already exists.'
TESTDIR = 'testdir'
try:
#在linux系统下 可以用~表示/home/你的名字/
# home = os.path.expanduser("~")#把path中包含的"~"和"~user"转换成用户目录
# print(home)
home = os.path.dirname(os.path.abspath('.'))
#os.path.dirname()获得文件当前目录
#os.path.abspath()获得文件的父目录
print(home)
if not os.path.exists(os.path.join(home, TESTDIR)): #把目录和文件名合成一个路径
os.makedirs(os.path.join(home,TESTDIR))#os.makedirs()用于递归创建目录
#如果子目录创建失败或者已经存在,会抛出一个OSError的异常
print("successfully create")
else:
print(MESSAGE)
except Exception as e:
print(e)
python项目3-检查是否存在目录
最新推荐文章于 2024-02-08 08:00:00 发布