【发布时间】:2017-10-17 20:13:39
【问题描述】:
我想为一个项目启动并运行一个代码。我对 Maya 的 python 很熟悉,但在 Windows 中处理文件时遇到了困难。基本上我想删除列表中的 64 个文件,跳过接下来的 64 个文件,然后重复。
到目前为止我得到的代码是:
import os
fileList = os.listdir("C:\Users\Tory\Desktop\Delete_Test")
count = 1
for F in fileList:
if count < 64:
os.remove(F)
time.sleep(2)
count = count + 1
elif count < 128:
count = count + 1
else:
count = 1
我得到的错误是“WindowsError: [Error 2] The system cannot find the file specified: 'HandDrawn_Access_IQ_Comp_14000.jpg'”
我不明白它是如何根据我告诉它的查找位置找不到它告诉我存在的文件的。我缺少某种格式吗?如果这很重要,我正在窗户上工作。
非常感谢!
【问题讨论】:
-
如果你
print(os.listdir("C:\Users\Tory\Desktop\Delete_Test")),你会看到什么?是绝对路径列表吗? -
嗨,当我打印,我得到:“ 'HandDrawn_Access_IQ_Comp_14000.jpg', 'HandDrawn_Access_IQ_Comp_14001.jpg', 'HandDrawn_Access_IQ_Comp_14002.jpg', 'HandDrawn_Access_IQ_Comp_14003.jpg', 'HandDrawn_Access_IQ_Comp_14004.jpg',“HandDrawn_Access_IQ_Comp_14005 .jpg'...."