嗨试图移动已完成正在处理的日志,但我认为我使用shutil错误。处理后移动文件
import shutil
path = '/logs/'
finDir = '/complete/'
# parse loop
def getUniquePath(path):
for filename in os.listdir(path):
if..processing log
shutil.move(filename, finDir) #moves completed files
我总是收到错误,该文件不存在。
因此,我在循环后添加了一个print语句,它正确地打印出文件名和目的地,所以我想我只是不正确地使用shutil.move。
感谢
尝试做'os.chdir(文件路径)'第一。 –