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下的函數