删除了移动的文件
import shutil
os.chdir('D:Source')
##i for counting number of files
i=0
for file in os.listdir():
# Trying to move the identified file to a different folder
# but thows PermissionError
with open(file,'r',encoding='utf-8')as F:
for line in F:
if 'meta-analysis' in line:
i=i+1
print(i)
print(line)
#attempting to move the relevant file.
shutil.move(file,'D:Researchdest\'+file )
else:
pass
错误:
允许词:[winerror 32]该过程无法访问文件 因为另一个过程正在使用:
预期行为:
所有文件移动到DEST文件夹,并从源
在仍打开时(在with
子句内(时,您无法使用shutil
移动该文件。首先列出要移动的文件列表,然后移动它们。