Traceback (most recent call last): File "c:\Users\ZhangYu\Desktop\coco\split.py", line 31, in <module> make_voc_dir() File "c:\Users\ZhangYu\Desktop\coco\split.py", line 24, in make_voc_dir os.makedirs('../VOC2007/Annotations') File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\os.py", line 215, in makedirs makedirs(head, exist_ok=exist_ok) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\os.py", line 225, in makedirs mkdir(name, mode) PermissionError: [WinError 5] 拒绝访问。: '../VOC2007' PS C:\Users\ZhangYu>
时间: 2023-08-04 09:08:55 浏览: 128
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误是由于你的程序没有足够的权限创建指定的目录导致的。在Windows系统中,当你尝试在受保护的目录中创建新目录时,可能会发生这种情况。
为了解决这个问题,你可以尝试以下几种方法:
1. 以管理员身份运行脚本:右键点击脚本文件,选择“以管理员身份运行”。这样可以获取足够的权限来创建目录。
2. 更改保存目录:尝试将保存目录更改为你有权限访问的目录。例如,你可以将`../VOC2007/Annotations`更改为你有权限创建的目录。
3. 手动创建目录:在运行脚本之前,手动创建所需的目录结构。在你的情况下,可以手动创建一个名为`VOC2007`的文件夹,并在其中创建一个名为`Annotations`的子文件夹。
请注意,如果你选择手动创建目录,请确保在运行脚本之前先删除已创建的目录,以避免命名冲突。
希望这些解决方法能够帮助你解决问题。如果你有任何其他问题,请随时提问。
阅读全文