- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我一直在尝试使用“copytree(src,dst)”,但是我不能,因为目标文件夹应该存在。在这里你可以看到我写的一小段代码:
def copy_dir(src,dest):
import shutil
shutil.copytree(src,dest)
copy_dir('C:/crap/chrome/','C:/test/')
这是我预期的错误...
Traceback (most recent call last):
File "C:\Documents and Settings\Administrator\workspace\MMS-Auto\copy.py", line 5, in <module>
copy_dir('C:/crap/chrome/','C:/test/')
File "C:\Documents and Settings\Administrator\workspace\MMS-Auto\copy.py", line 3, in copy_dir
shutil.copytree(src,dest)
File "C:\Python27\lib\shutil.py", line 174, in copytree
os.makedirs(dst)
File "C:\Python27\lib\os.py", line 157, in makedirs
mkdir(name, mode)
WindowsError: [Error 183] Cannot create a file when that file already exists: 'C:/test/'
我的问题是有没有一种方法可以在不创建自己的复制树函数的情况下实现相同的结果?
提前谢谢你。
最佳答案
我使用 distutils
包比这里的其他答案更成功。
http://docs.python.org/2/distutils/apiref.html#module-distutils.dir_util
distutils.dir_util.copy_tree
函数的工作方式与 shutil.copytree
非常相似,除了 dir_util.copy_tree
只会覆盖存在的目录而不是因异常而崩溃。
替换:
import shutil
shutil.copytree(src, dst)
与:
import distutils.dir_util
distutils.dir_util.copy_tree(src, dst)
关于python - 如何从 c :\\xxx\yyy to c:\\zzz\in python 复制包含所有文件的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10047521/
编译时出现错误: “SimulatorUi.MainWindow”不包含“UserCtrlSimulator”的定义,也没有找到接受类型为“SimulatorUi.MainWindow”的第一个参数的
我该如何拆分 list = ['a', 'xxx yyy zzz'] 进入 list = ['a', 'xxx', 'yyy', 'zzz'] 在 Python 2.7.5+ 中(默认,2013 年
正如标题所说,为什么会发生这种情况? PS C:\temp> "zzz" -le "~~~" False PS C:\temp> "~~~" -le "zzz" True “~”是倒数第二个 ASCI
如何通过 'zzz' 生成字符串 'a',然后使用 MySQL 将它们保存到表中? 最佳答案 这对于“纯”MySQL 来说有点困难,原因有二: 不支持递归查询,迫使你使用临时表来生成所有可能的vari
我需要编写一个方法,通过循环旋转将字符串值从 AAA 递增到 ZZZ(ZZZ 之后的下一个值是 AAA) 这是我的代码: public static string IncrementValue
我得到的原始数据是这样的,都在一列 John;Peter;Eric; Susan;Mary;Kate; 但我想将它们分成三个单独的列 John Peter Eric Susan Mary Ka
我打算将我的一些代码压缩到一个包中,并在 CRAN 上查看了一些已发布包的来源。作为指南。我注意到很多包都包含文件 R\zzz.R ,所以我认为围绕这一点必须有一些约定。 但是,我找不到任何提及
我是 mySql 的新手,我正在尝试使用其他几个表中的数据从一个列中执行过滤查询。例如,我可以拉出一张姓名表、一张他们在体育课上的分数表和一张运动表。 我可以使用 查询这个数据库 WHERE beta
所以我需要一个函数来生成一个字母列表,这些字母从 a 递增,并以 zzz 结尾。 应该是这样的: a b c ... aa ab ac ... zzx zzy zzz 我目前的代码是这样的: for
我正在开发一个基于 WordPress 的项目,我需要批量编辑数据库中的帖子。 目前我有单元格,内容为 Text Text\r\nText\r\nText 我需要做的是找到所有\r\n字符串并将其
我试图把结果从: system("/14/test"); 进入名为“ZZZ”的变量,然后printf它。 #include #include char ZZZ[10]; int main() {
我的程序应该是一个暴力密码破解程序(学校作业)。输入参数如下.. ./crack threads keysize target 程序需要检查长度为keysize 的密码,但也需要检查较短的密码。我不确
我收到一个 JSON 字符串,其中包含如下所示的日期:2015-07-09T08:38:49-07:00,其中最后一部分是时区。是否有标准方法将其转换为 DateTimeOffset? 这是我目前所拥
按此顺序: aaa = 1 aab = 2 aac = 3 aad = 4 aae = 5 ... 将序列中的任何其他字符串(最大 zzz )转换为数字的最简单方法是什么,例如 aem ,或svg作为
我们有一个项目正在利用一组基于 Nuget 的 Azure 库。其中之一已发布,对 Newtonsoft.Json 具有特定的 MIN 和 MAX 依赖性(最大版本为 7) 这很令人头痛,因为其他库依
我们有一个项目正在利用一组基于 Nuget 的 Azure 库。其中之一已发布,对 Newtonsoft.Json 具有特定的 MIN 和 MAX 依赖性(最大版本为 7) 这很令人头痛,因为其他库依
在打印 &a ( cout using namespace std; int main() { char a = 'Z'; cout<
我正在尝试做这些: 在“XXX”文件夹中的 0 天文件中搜索“YYY”字符串 将这些文件复制到“ZZZ”现有文件夹 仅将目标文件夹中的那些文件重命名为“Currency_%date%_#xy.bak”
我一直在尝试使用“copytree(src,dst)”,但是我不能,因为目标文件夹应该存在。在这里你可以看到我写的一小段代码: def copy_dir(src,dest): import s
我的操作系统是Win7 我有一个 python 文件(xxx.py),我需要在 ruby 上执行它 我的 ruby 代码: system("xxx.py -yyy -zzz"); 运行没有结果,但
我是一名优秀的程序员,十分优秀!