Это мой текущий (из ноутбука Jupyter) код для переименования текстовых файлов. Проблема в том, что когда я запускаю код, переименованные файлы помещаются в мою текущую рабочую папку Jupyter. Я хотел бы, чтобы файлы оставались в исходной папкеСохранение переименованных текстовых файлов в исходной папке
import glob
import os
path = 'C:\data_research\text_test\*.txt'
files = glob.glob(r'C:\data_research\text_test\*.txt')
for file in files:
os.rename(file, file[-27:])
Что вы переименовываете в файлы? Если вы удалите путь к каталогу, файлы будут попадать в текущую папку. Возможно, сначала '% cd' в эту папку? Или используйте 'os.path.dirname' и' os.path.join', чтобы получить имя папки из исходных файлов и объединить это с новыми файлами. – Evert