Python移动文件、新建目录

使用python移动文件和新建目录主要是用于大量的文档分类工作,以下是代码部分:

 1import os #新建目录
 2import shutil #复制文件
 3# 新建一个文件夹out 然后把f.txt复制到out文件夹中:
 4# r字符串可以不需要写\\,对于windows目录操作比较实用
 5original = r'f.txt'
 6target = r'out\f.txt'
 7
 8if not os.path.exists('out'):  #当文件已存在时,无法创建该文件所以需要先检查
 9    os.mkdir(r'out')
10shutil.copyfile(original,target) #复制文件

下面来一个实用的例子,把一个文件夹中,文件名称包含了“xxx系统”的文件都放到指定文件夹中:

1mylist = os.listdir('文件目录') # 获取某个目录下的全部文件名称
2
3for item in mylist:
4    if item.__contains__('系统名称'):
5        shutil.copy('文件目录' + '\\' + item, '输出目录' + "\\" +item )

它最大的实用性就在对于多个文件的自定义命名。很方便。


Python操作word
2022