python 用os的join遍历图片文件时出错了

python 用os的join遍历图片文件时出错了

import os

    #遍历目录
for root,dirs,file in os.walk('C:/Users/10748/Desktop/flow/data/train/'):
            #打印图片路径及名称
    image_path = os.path.join(root,file)
    print(image_path)

```  File "D:\Anaconda3\envs\tensorflow-gpu\lib\genericpath.py", line 149, in _check_arg_types
    (funcname, s.__class__.__name__)) from None

TypeError: join() argument must be str or bytes, not 'list'

```求大神帮帮忙吧 !

0

1个回答

for root,dirs,files in os.walk('C:/Users/10748/Desktop/flow/data/train/'):
     #打印图片路径及名称
        for file in files:
            image_path = os.path.join(root,file)
            print(image_path)

这特么网站对齐有问题啊...博客好好的问答怎么这么烂

0
qq_38436848
qq_38436848 谢谢
12 天之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的。是时候展现真正的技术了!