最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

python windows系统下导入数据集的绝对路径问题

业界 admin 20浏览 0评论

与Linux系统相比,windows系统存在着盘符,所以导入数据集的时候需要做一些调整。

举个例子:

当直接使用数据集文件夹的绝对路径时,运行可能会报错

if __name__ == '__main__':
    data_path='E:\code\GOT-10k'
    root_dir = os.path.expanduser(data_path)
    seqs = GOT10k(root_dir, subset='train', return_meta=True)

报错可能是因为绝对路径中的'\'和后面的字母组成转义字符,这时只要在绝对路径前加个 r 就行了

if __name__ == '__main__':
    data_path=r'E:\code\GOT-10k'
    root_dir = os.path.expanduser(data_path)
    seqs = GOT10k(root_dir, subset='train', return_meta=True)

这样应该就可以了。反正我遇到的就是这么解决的。

与Linux系统相比,windows系统存在着盘符,所以导入数据集的时候需要做一些调整。

举个例子:

当直接使用数据集文件夹的绝对路径时,运行可能会报错

if __name__ == '__main__':
    data_path='E:\code\GOT-10k'
    root_dir = os.path.expanduser(data_path)
    seqs = GOT10k(root_dir, subset='train', return_meta=True)

报错可能是因为绝对路径中的'\'和后面的字母组成转义字符,这时只要在绝对路径前加个 r 就行了

if __name__ == '__main__':
    data_path=r'E:\code\GOT-10k'
    root_dir = os.path.expanduser(data_path)
    seqs = GOT10k(root_dir, subset='train', return_meta=True)

这样应该就可以了。反正我遇到的就是这么解决的。

发布评论

评论列表 (0)

  1. 暂无评论