学习Python纪录Day25 - 批次处理档案

批次处理档案

新增多层目录

os.makedirs("./img/a")
os.makedirs("./img/a/b")
os.makedirs("./img/a/b", exist_ok = True)

批次显示档名

path = ( "./tmp")
for fname in os.listdir(path):	
	print(os.path.join(path, fname))

批次复制档案

使用shutil模组的copyfile()来复制档案

  • s_path变数是来源路径
  • d_path变数是目的路径
  • mkdir()建立此目录
s_path = "./tmp"
d_path = "./videos"
if not os.path.isdir(d_path):
	os.mkdir(d_path)

使用for回圈取得来源路径下的所有档案

for fname in os.listdir(s_path)
	s_fname = os.path.join(s_path, fname)
	d_fname = os.path.join(d_path, fname)
shutil.copyfile(s_fname, d_fname)

<<:  [Day 25] Final Project (1/5) — 目标、计画说明

>>:  [D25] 物件侦测(6)

【Day 10】os模组

OS模组(Python内建) 说明 : os模组是一种与作业系统相关的模组,提供数十种与作业系统沟通...

企业资料通讯Week5 (3) | 其它的 Mail Protocols | POP3, IMAP, Web Mail

现在来谈谈其他的Mail access protocols POP3(Post Office Pro...

EP26 - EKS 日志蒐集使用 Loki 和 Grafana(二)

因为昨天发现我们在有个设定似乎有些问题 造成 Grafana 无法启动 所以先将 values.ya...

Unity 开发组别

Unity 开发 https://wolkesau.medium.com/unity-开发-7ddb...

Day_06 : 让 Vite 来开启你的Vue 之 Production Build

Hi Dai Gei Ho~ 我是Winnie~ 今天是中秋连假的第一天,(而听主管说 通常连假什麽...