我是python的新手,我正在努力实现以下任务 -
我的目录 WP_Test 包含子目录测试,我想复制此子目录中的所有文件和文件夹 test 到另一个地方。
我有以下代码但不适合我。请尽量帮助我实现任务的解决方案。任何帮助将受到高度赞赏:)
public enum EloGameResultValue {
WIN(1),
DRAW(0.5),
LOSE(0);
Double value;
EloGameResultValue(double value) {
this.value = value;
}
public Double getValue() {
return value;
}
public Boolean isWin() {
if(value.equals(1.0)){
return true;
}
if(value.equals(0.0)){
return false;
}
return null;
}
}
答案 0 :(得分:0)
通过更改
来修复它for item in os.walk(src).next()[1]:
要:
for item in os.listdir(src):
答案 1 :(得分:0)
我已成功完成任务,下面是代码 -
dst = '/home/user/Desktop/something'
src = '/home/user/Desktop/WP_Test'
def copytree(src, dst, symlinks=False, ignore=None):
for item in os.listdir(src):
i = os.path.join(src, item)
for item in os.listdir(i):
s = os.path.join(i, item)
d = os.path.join(dst, item)
if os.path.isdir(s):
shutil.copytree(s, d, symlinks, ignore)
else:
shutil.copy2(s, d)
if not os.path.exists(dst):
os.makedirs(dst)
copytree(src, dst)