python复制目录文件
① python 实现一级目录下的所有文件与文件夹到指定目录
'''
python3 实现
将a目录下所有文件和文件夹到b目录
'''
import os, shutil
#src 原始目录, des 目标目录
def sourcecpy(src, des):
src = os.path.normpath(src)
des = os.path.normpath(des)
if not os.path.exists(src) or not os.path.exists(src):
print("文件路径不存在")
sys.exit(1)
#获得原始目录中所有的文件,并拼接每个文件的绝对路径
os.chdir(src)
src_file = [os.path.join(src, file) for file in os.listdir()]
for source in src_file:
#若是文件
if os.path.isfile(source):
shutil.(source, des) #第一个参数是文件,第二个参数目录
#若是目录
if os.path.isdir(source):
p, src_name = os.path.split(source)
des = os.path.join(des, src_name)
shutil.tree(source, des) #第一个参数是目录,第二个参数也是目录
② python 怎样把当前目录下的一个子文件夹中的文件到当前目录下
import os, glob, shutil
sub_dir = 'testdir'
for infile in glob.glob( os.path.join(sub_dir, '*.*') ):
print "current file is: " + infile
dirname, filename = os.path.split( infile)
shutil. (infile, filename)
③ python中怎样将文件拷贝到指定的目录下
importshutil
shutil.(sourceDir,targetDir)
④ python 怎么复制文件夹下部分文件
1、可以配置无密码访问或者用sshpass在shell中存密码
2、实例
ip.txt包含ip列表,每行一个ip
test.sh保护修改配置的命令或者直接修改好,复制到远程指定路径。
3、代码
#!/bin/sh
for
ip
in
`cat
ip.txt`;
do
echo
${ip};
scp
-
P22
test.sh
root...
⑤ python 如何复制整个文件夹到另一个目录下连文件夹也要复制过去
os.system('cp-Rsource_folderdestination_folder')
⑥ python 中如何实现对文件的复制、粘贴
用shutil模块
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import os
import os.path
from shutil import
dest_dir = ur'd:\新建文件夹'
if not os.path.isdir(dest_dir):
os.makedirs(dest_dir)
file_path = ur'c:\123\1.txt'
(file_path, dest_dir)
⑦ python中目录,如何将父目录、子目录及文件全部出,上下级关系不变
请问你的问题解决了吗?
如果没有的话,请追问。
用的是shutil模块!!
⑧ python windows下如何复制整个文件夹到另一个目录下连文件夹也要复制过去
import shutil
#复制文件
shutil.file('listfile.py', 'd:/test.py')
#复制目录
shutil.tree('d:/www', 'c:/temp/')
⑨ 用python把文件夹下的所有文件包括文件夹里面的文件都拷贝到同一个目录下
importos
importshutil
defwenjian(path):
ifos.path.isfile(path):
shutil.(path,'c:\new_dir')
ifos.path.isdir(path):
lists=os.listdir(path)
foriinlists:
wenjian(i)
foriinos.walk('c:\1'):
wenjian(i)
建议你把检索到的文件都放到一个新的文件夹里,要不然系统在同一个文件夹里不停专的读取和写入可能会陷入死循属环以至出错。
⑩ python中怎样将文件拷贝到指定的目录下
好像不能直接import os搞定,得import shutil
importshutil
#复制文件
shutil.file('listfile.py','d:/test.py')
#复制目录
shutil.tree('d:/temp','c:/temp/')
#其余可以参考shutil下的函数