python中怎样将文件拷贝到指定的目录下

2020-12-11 15:06:11 字数 3719 阅读 3682

1楼:zeus冰不语

import shutil

#复制文件

shutil.copyfile('listfile.py', 'd:/test.py')

#复制目录

shutil.copytree('d:/www', 'c:/temp/')

2楼:好头发创始人

os.popen('cp file1 file2')

python中怎样将文件拷贝到指定的目录下

3楼:匿名用户

好像不能直接import os搞定,得import shutilimportshutil

#复制文件

shutil.copyfile('listfile.py','d:/test.py')

#复制目录

shutil.copytree('d:/temp','c:/temp/')

#其余专可以参考

属shutil下的函数

python中怎样将文件拷贝到指定的目录下?

4楼:匿名用户

importshutil

shutil.copy(sourcedir,targetdir)

5楼:习佑平拜凰

好像不能直接import

os搞定,得import

shutil

import shutil

#复制文件

shutil.copyfile('listfile.py', 'd:/test.py')

#复制目录

shutil.copytree('d:/temp', 'c:/temp/')

#其余可以参考shutil下的函数

python 实现copy一级目录下的所有文件与文件夹到指定目录

6楼:匿名用户

'''python3 实现

将a目录下所有文件和文件夹copy到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.copy(source, des) #第一个参数是文件,第二个参数目录

#若是目录

if os.path.isdir(source):

p, src_name = os.path.split(source)

des = os.path.join(des, src_name)

shutil.copytree(source, des) #第一个参数是目录,第二个参数也是目录

python如何将指定文件夹(包括里面的内容)copy到指定目录(已存在)

7楼:山炮小二黑

使用这个方法

importshutil,errno

defcopyanything(src,dst):

try:

shutil.copytree(src,dst)exceptoserrorasexc:#python>2.5

ifexc.errno==errno.enotdir:

shutil.copy(src,dst)else:raise

用python把文件夹下的所有文件包括文件夹里面的文件都拷贝到同一个目录下 15

8楼:匿名用户

importos

importshutil

defwenjian(path):

ifos.path.isfile(path):

shutil.copy(path,'c:\\new_dir')ifos.path.isdir(path):

lists=os.listdir(path)foriinlists:

wenjian(i)

foriinos.walk('c:\\1'):

wenjian(i)

建议你把检索到的文件

copy都bai放到一个新的文件夹里

du,要不然系统在同zhi一个文件夹里不停的读取和写入可能会陷入dao死循环以至出错。

python中怎样转到指定目录

9楼:风翼残念

例如使用idle编译python**时,可以使用os.chdir转到指定目录

import os.

os.getcwd() #get current work direction.

os.chdir('e:\\python_file\\test') #change direction.

在这之后可以直接调用’e:\python_file\test’目录下的函数。

或者用库调用:

import osimport shutil.

alllist=os.listdir(u"d:\\notes\\python\\资料\\")for i in alllist:

aa,bb=i.split(".") if 'python' in aa.lower():

oldname= u"d:\\notes\\python\\资料\\"+aa+"."+bb.

newname=u"d:\\copy\\newname"+aa+"."+bb.

shutil.copyfile(oldname,newname).

10楼:日time寸

使用os包的chdir函数能够改变当前工作路径,linux和windows操作系统中并没有区别。

importos

#获取当前工作目录

>>>os.getcwd()

#更改当前工作目录

>>>os.chdir('d:\')

>>>os.getcwd()

11楼:一猪之哀伤一

使用os.chdir方法,以下**为linux,windows同样适用

# 获得当前目录

>>> os.getcwd()

'/home/piglei'

# 改变工作目录

>>> os.chdir("/dev")

>>> os.getcwd()

'/dev'

python如何复制子目录下的文件到指定文件夹?

12楼:随风飘扬

我前几天正好写copy了一个类似的,你看一下bai。

对于你说的那种活du动目录改变的情况在