图拉丁吧 关注:7,436,880贴子:126,695,685
  • 5回复贴,共1

python又报错了!!图钉们帮我看看哪里出毛病了啊

只看楼主收藏回复

目标:我想要在一个很大的文件夹BaiduNetdiskDownload中筛选出jpg格式的图片并移到另一个文件夹jpg中
上一下源代码
import shutil
import os
for files in os.walk('D:\\BaiduNetdiskDownload'):
for name in files:
name1 = os.path.splitext(files)
if name1[1] == '.jpg':
shutil.copy('D:\\BaiduNetdiskDownload\\s%'%file,
'D:\\BaiduNetdiskDownload\\jpg')
os.remove('D:\\BaiduNetdiskDownload\\s%'%file)
报错信息如下
Traceback (most recent call last):
File "C:\Users\Bohn\AppData\Local\Programs\Python\Python36\移动文件.py", line 6, in <module>
name1 = os.path.splitext(files)
File "C:\Users\Bohn\AppData\Local\Programs\Python\Python36\lib\ntpath.py", line 223, in splitext
p = os.fspath(p)
TypeError: expected str, bytes or os.PathLike object, not tuple


IP属地:陕西1楼2017-08-18 01:30回复
    F5已烂,还是没人来吗


    IP属地:陕西2楼2017-08-18 01:38
    回复
      把tuple展开。。。这点小事写个批处理多好


      IP属地:湖北来自Android客户端3楼2017-08-18 01:39
      收起回复
        批处理即可


        IP属地:江苏来自iPhone客户端4楼2017-08-18 01:59
        回复