(path)
检查路径，如果路径不存在则创建。
    param path<str>: 路径地址。
    return <str>:经过检查的路径。
检查路径，如果路径不存在则创建。
    param path<str>: 路径地址。
    return <str>:经过检查的路径。
检查路径，如果路径不存在则创建。 param path<str > : 路径地址。 return <str > : 经过检查的路径。
def checkpath(path):
    '''检查路径，如果路径不存在则创建。
    param path<str>: 路径地址。
    return <str>:经过检查的路径。
    '''
    try:
        tmp = path.split(FLAG)
        if '.' in tmp[-1] and len(tmp)>1:
            path = FLAG.join(tmp[:-1])
    except:
        pass
    if os.path.exists(path):
        if os.path.isfile(path)==False:
            return path
        else:
            raise ValueError('文件夹创建失败，存在同名文件。')
    else:
        os.makedirs(path)
        return path
def checkpath ( path ) : try : tmp = path . split ( FLAG ) if '.' in tmp [ - 1 ] and len ( tmp ) > 1 : path = FLAG . join ( tmp [ : - 1 ] ) except : pass if os . path . exists ( path ) : if os . path . isfile ( path ) == False : return path else : raise ValueError ( '文件夹创建失败，存在同名文件。') else : os . makedirs ( path ) return path