Python 3 PermissionError:[WinError 32]进程无法访问该文件,因为另一个进程正在使用该文件

Python 3 PermissionError:[WinError 32]进程无法访问该文件,因为另一个进程正在使用该文件,python,python-3.x,file,Python,Python 3.x,File,我在桌面上有两个文件夹。每当捕获的文件夹中只有一个文件时,我想重命名(即剪切和粘贴)到Screenshots文件夹。 但当我运行程序(两个目录中都没有文件)并将一个文件粘贴到src(即捕获的文件夹)时,它会抛出一条错误消息。我错过了什么 import os dest= 'C:/Users/rajini raja/Desktop/Screenshots/' src = 'C:/Users/rajini raja/Desktop/Captured/' while True: if len

我在桌面上有两个文件夹。每当捕获的文件夹中只有一个文件时,我想重命名(即剪切和粘贴)到Screenshots文件夹。 但当我运行程序(两个目录中都没有文件)并将一个文件粘贴到src(即捕获的文件夹)时,它会抛出一条错误消息。我错过了什么

import os

dest= 'C:/Users/rajini raja/Desktop/Screenshots/'
src = 'C:/Users/rajini raja/Desktop/Captured/'

while True:
    if len(os.listdir(src)) == 1:
        os.rename(src + 'capture.png', dest + 'capture.png')
        break
错误消息显示为

Traceback (most recent call last):
  File "C:\Users\rajini raja\Desktop\os_rename.py", line 13, in <module> 
os.rename(src + 'capture.png', file_path + 'capture.png')
PermissionError: [WinError 32] The process cannot access the file because it 
is being used by another process: 'C:/Users/rajini 
raja/Desktop/Captured/capture.png' -> 'C:/Users/rajini 
raja/Desktop/Screenshots/capture.png'
回溯(最近一次呼叫最后一次):
文件“C:\Users\rajini-raja\Desktop\os\u rename.py”,第13行,在
重命名(src+'capture.png',file_path+'capture.png')
PermissionError:[WinError 32]进程无法访问该文件,因为它
正在被另一个进程使用:“C:/Users/rajini”
raja/Desktop/capture/capture.png'->'C:/Users/rajini
raja/Desktop/Screenshots/capture.png'

如何进行粘贴?粘贴的文件实际上正在使用吗?在python级别,您可以做的事情不多。这是windows共享冲突。请单击鼠标右键,然后粘贴。还有别的办法吗?