python移动文件夹
❶ python怎么移动一个文件夹下的文件到文件夹中
以前有过类似的问题 可以参考:
http://blog.csdn.net/u012319493/article/details/75913001
❷ 用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 怎么批量移动文件
用 os 和 shutil 模块。
os.walk 用于列出这个文件夹内的所有文件和子文件夹。
shutil.move 用于移动文件。
❹ python中如何把一个文件夹剪切到另一个文件夹里
importshutil
#移动文件夹示例
shutil.move("C:\a\c","D:\b")
❺ python 怎样移动及重命名,有199个文件夹,每个子文件夹下的文件名都相同为文件
第一步获取根目录下面的文件
for root, dirs, files in os.walk("."):
for line in files:
tmp = os.path.join(root,line)
print (tmp)
os.system("mv " + tmp + " xxx" ) #xxx 就是你希望重命名的名字
os.system("cp " + tmp + " xxx" ) #xxx 就是你希望的目录和希望的名字
❻ python 如何复制整个文件夹到另一个目录下连文件夹也要复制过去
在 liunx下:
>>>importos
>>>os.system("cp-rf/folder/home/user/folder")
❼ 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, 怎样搜索移动硬盘里面每个文件夹下名称为a的所有文件夹,并提取a文件夹下的文件名,并输出文件名
os.path.walk
这个函数可以帮你做到,你自己去搜一下这个函数的用法就ok了
❾ 求助Python 移动文件
复制文件到新的文件夹,新文件夹里的目录层级按照你的要求就可以了,最后删除原来的文件夹就可以了
❿ python中怎样转到指定目录
例如使用IDLE编译python代码时,可以使用os.chdir转到指定目录
import os.
os.getcwd() #get current work direction.
os.chdir('E:\Python_File\Test') #change direction.
在这之后可以直接调用’E:Python_FileTest’目录下的函数。
或者用库调用:
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:\\newname"+aa+"."+bb.
shutil.file(oldname,newname).
(10)python移动文件夹扩展阅读:
Python中获得当前目录和上级目录:
获取当前文件的路径:
from os import path
d = path.dirname(__file__) #返回当前文件所在的目录 # __file__ 为当前文件, 若果在ide中运行此行会报错,可改为 #d = path.dirname('.')。
获得某个路径的父级目录:
parent_path = os.path.dirname(d) #获得d所在的目录,即d的父级目录 parent_path = os.path.dirname(parent_path) ##获得parent_path所在的目录即parent_path的父级目录。
获得规范的绝对路径:
abspath = path.abspath(d) #返回d所在目录规范的绝对路径。