Я пишу простой сценарий Python для переименования всех файлов в каталоге для замены всех пробелов в имени файла с дефинами. У меня есть следующее, которое падает на OS.NAME
import os
path = os.getcwd()
filenames = os.listdir(path)
for filename in filenames:
os.rename(os.path.join(path + filename), os.path.join(path + filename.replace(" ", "-")))
, дает ошибку в консоли:
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
OSError: [Errno 2] No such file or directory
любые идеи по тому, почему это происходит?