admin管理员组文章数量:1130349
与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)
这样应该就可以了。反正我遇到的就是这么解决的。
版权声明:本文标题:python windows系统下导入数据集的绝对路径问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1738873060a1601412.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论