tensorflow2.x学习笔记六:tf.keras.utils.get_file函数的使用

tf.keras.utils.get_file(
    fname, origin, untar=False, md5_hash=None, 
    file_hash=None,cache_subdir='datasets', 
    hash_algorithm='auto', extract=False,
    archive_format='auto', cache_dir=None
)

该函数的作用主要是直接从URL下载资源

参数说明--
fname:文件名,如果指定了绝对路径"/path/to/file.txt",则文件将会保存到该位置

origin:文件的URL

untar:boolean,文件是否需要解压缩

md5_hash:MD5哈希值,用于数据校验,支持sha256和md5哈希

cache_subdir:用于缓存数据的文件夹,若指定绝对路径"/path/to/folder"则将存放在该路径下

hash_algorithm:选择文件校验的哈希算法,可选项有'md5', 'sha256','auto'. 
默认'auto'自动检测使用的哈希算法

extract:若为True则试图提取文件,例如tar或zip 

archive_format:试图提取的文件格式,可选为'auto', 'tar', 'zip',None. 'tar' 包括tar, tar.gz, tar.bz文件. 默认'auto'['tar', 'zip']. None或空列表将返回没有匹配

cache_dir:文件缓存后的地址,若为None,则默认存放在根目录的.keras文件夹中

origin="https://github.com/TommyZihao/zihaopython.git"
path=tf.keras.utils.get_file(
    "wzx", origin, untar=False,md5_hash=None, file_hash=None,
    cache_subdir='datasets', hash_algorithm='auto', 
    extract=False,archive_format='auto', cache_dir=None
)
print(path)
C:\Users\Alex\.keras\datasets\wzx

你可能感兴趣的:(tensorflow2.x学习笔记六:tf.keras.utils.get_file函数的使用)