目录名做为文件名前缀python脚本
#!/usr/bin/python
# -*-coding:utf-8 -*-
# 使用目录名拼接到该目录下的所有文件名前
# 使用场景如:在所有相片的文件名前加入“姓名.地点.日期”,新建目录命名:姓名.地点.日期,所有文件放入此目录,以 xx.py 姓名.地点.日期 运行即可
import os
import sys
if 2 != len(sys.argv):
print('请输入要处理目录')
exit(1)
dir_path = sys.argv.pop()
dir_path = os.path.abspath(dir_path)
if not os.path.isdir(dir_path):
print('请选择目录类型')
exit()
dir_name = os.path.basename(dir_path)
os.chdir(dir_path)
fp = os.listdir('.')
for p in fp:
if '.DS_Store' == p:
continue
new_p = '%s.%s' % (dir_name, p)
os.rename(p, new_p)
print('%s => %s' % (p, new_p))
print('ok')
发表于 2019.12.19 14:50:24