Переименование документов с помощью CSV или Excel таблицы с помощью Python - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь переименовать несколько файлов PDF с помощью таблицы csv of excel. Цель таблицы - где хранится новое имя с номером аренды. Я надеялся, что смогу разделить имя из файла и использовать это разделенное имя для вызова таблицы и переименования.

Имена документов форматируются следующим образом. ABC-0000 - имя

Таблица отформатирована только для двух столбцов, один - номер аренды, другой - новое имя.

#trying to update/rename mass amounts of pdfs using a csv or excel table.
#I want to keep the lease number the same but update the landowner name.
#using the lease number as a primary so it has something to equal.

import os
import sys
import csv
import pandas
from os import environ

environ = "C:\\Users\\....\\"

owners = "C:\\Users\\.....\\Summary.csv"

File1 = open(owners)
csv_f = csv.reader(File1)
lis = os.listdir(environ)

#splitting up pdf file name to rename
for f in os.listdir(environ):
    file_name, file_ext=os.path.splitext(f)
    f_lease, f_landowner = file_name.split(" - ")
    #attempting to use a csv table to match lease numbers
    for row in csv_f:
        if row[0]== f_lease:
            new_name = "{}-{}".format(f_lease,row[1])
            os.rename(f, new_name)
print new_name
File1.close
\\\
...