, поэтому я использовал следующий код для изменения имени файла всех файлов в определенной папке.
import os
[os.rename(f,f.replace('20180810','2018_08_10')) for f in os.listdir()]
Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я использую этот код, я должен сохранить его копию и вставить в папку, в которой находятся файлы. Я хотел бы иметь общий код, в котором я могу указать путь без необходимости быть в этой папке. Я попробовал следующее, но по какой-то причине он говорит, что не может найти файл:
path = 'E:/CSVFILES/20180808/'
[os.rename(f,f.replace('20180810','2018_08_10')) for f in os.listdir(path)]
Если я запускаю os.listdir (путь), он работает нормально и отображает файлы в папке, поэтому я не уверен, почему он не работает.
Спасибо!