def CreateDirectory(pathName):
if not os.access(pathName, os.F_OK):
os.makedirs(pathName)
против
def CreateDirectory(pathName):
if not os.path.exists(pathName):
os.makedirs(pathName)
Я понимаю, что os.access немного более гибкий, так как вы можете проверить атрибуты RWE, а также существование пути, но есть ли какая-то тонкая разница между этими двумя реализациями?