1
我使用下面的代码一个目录中的内容复制到另一个目录(蟒蛇)Python不能创建文件错误[错误:183]
shutil.copytree(sourceDirectory,destinationDirectory,symlinks=False,ignore=ignore_patterns(updatedList))
其中
updatedList =, (根据用户输入)的.config, .ICO,*。登录
我生成的飞行这updatedList 但是,每当我尝试执行上述的复制操作时,我都会收到以下错误消息。
[错误183]无法创建一个文件时,该文件已存在
注意:会有一些文件存在于匹配的updatedList提到的扩展的源目录。
我在想,提及已经存在于忽略列表中的文件的扩展应该就足够了,但显然它没有。
我目前正在使用Python 2.7
我进口
import logging
import os
from win32api import GetFileVersionInfo, LOWORD, HIWORD
import zipfile
import shutil
import sys
from os.path import isfile
from distutils import dir_util
import ConfigDTO
import datetime
import UpdateSettings
import time
import win32api
import socket
from shutil import copytree, ignore_patterns
import os
请帮助。
谢谢
什么'updatedList'真正定义?你在那里的例子是无效的语法。 – bernie 2013-05-14 17:38:01
如果你显示你的'import'语句,它可能也会有所帮助。 – bernie 2013-05-14 17:38:56
@bernie,updatedList定义如下:updatedList ='' – Gagan 2013-05-14 17:40:28