1、复制、删除、移动文件(文件夹)
import os
import shutil
#os.path.join()
#os.listdir()
#复制文件
shutil.copy(old_path/a.txt,new_path/a.txt)
#复制文件夹
shutil.copytree(old_path/data1,new_path/data2)
#删除文件
os.unlink(path/a.txt)
#删除空文件夹
os.rmdir(path/data)
#删除文件夹及其文件
shutil.rmtree(path/data)
#移动文件
shutil.move(path1/a.txt,path2/a.txt)
#移动文件夹
shutil.move(path1/data,path2/data)
#重命名文件
shutil.move(path/a.txt,path/b.txt)
#重命名文件夹
shutil.move(path/data1,path/data2)
2、创建目录
if not os.path.exists(path):
os.makedirs(path)
3、列表统计重复元素个数、去重
a = [ 2,2,2,1,1]
a1 = set(a) # {2,1}
a2 = a.count(2) # 3
for i in a:
a[i] = a.count(i) # {2:3,1:2}