python - 使用 Python 重命名的目录和文件
问题描述
我正在尝试通过删除不需要的字符来重命名文件。该脚本有效,但我也想重命名目录:我该怎么做?此外,我想寻找一组字符,而不仅仅是一次。
import os
import sys
pathFilesToRename = sys.argv[1]
characterToChange = sys.argv[2]
substitutiveCharacter = sys.argv[3]
#print(percorsoFilesDapathFilesToRenamerinominare)
for dpath, dnames, fnames in os.walk(pathFilesToRename):
for f in fnames:
os.chdir(dpath)
if not f.startswith('.'):
if f.join(characterToChange):
os.rename(f, f.replace(characterToChange, substitutiveCharacter))
解决方案
推荐阅读
- c# - 无法从列表中删除重复项
用不同的方法 - ios - 如何获取kCVPixelFormatType_DepthFloat16(半点浮点数)的值?
- mysql - Mysql左连接索引
- ios - 如何在没有错误消息的情况下解决 SIGABRT “Abort with payload”?
- php - Soap 无法使用 .wsdl 文件 php 7.3 Drupal 8 连接到主机
- android - 当 Anroid 上有很多接近点时,React Native Map 的 Heatmap 不起作用
- codeigniter - When i use index.php/User/login its working, But when i use User.login its not working even after removing of index.php in codeigniter
- google-sheets - 我可以将 =QUERY 的“查询”部分放在单元格中吗?
- php - 如何使用嵌套的for循环在php中制作以下模式
- c - CS50 决选:投票算法将决选中选民的投票偏好制表