我试图让我的代码查找特定文件,然后用我在其他地方定义的 newName 重命名它们。我正在尝试调试此代码,但在尝试实现 os.rename 时我想不出我做错了什么。在我在 stackoverflow 上找到的其他解决方案中,我将 SRC 和 DST 视为 os.path.joins。任何人都可以提供任何见解吗?
if os.path.exists(curr_dir + '\\Output\\Fab'):
for (path, dirs, files) in os.walk(curr_dir + '\Output\Fab'):
for f in files:
name, ext = os.path.splitext(f)
newName = replacement + ext
os.rename(os.path.join(path, f), os.path.join(path, newName )