Из информации о файле, как я могу получить его владельца с помощью Python?

В ОЧЕНЬ заполненном каталоге операционной системы Windows с сотнями подкаталогов и тысячами файлов я пытаюсь выяснить, где находятся файлы (необработанный путь + имя файла) вместе с атрибутом «Владелец» файла и журнала. что; по сути, простая таблица из двух столбцов с ФАЙЛОМ и ВЛАДЕЛЬЦЕМ. Меня не волнует выходной формат (.csv, .xls, xlsx и т. д.), если он может быть записан и структурирован — я в первую очередь сосредоточиваюсь на получении вывода. Вот моя попытка с dir в качестве примера.

import os
import pandas as pd

file_list=[]
owner_list=[]

dir = r'Downloads'
# r=root, d=directories, f = files
for r, d, f in os.walk(dir):
    for file in f:
        file_list.append(os.path.join(r, file))
        owner_list.append('???')

df = pd.DataFrame({'File': [file_list],
                  'Owner': [owner_list]})
print(df)

Мне очень трудно получить атрибут владельца. С помощью Google, я не думаю

stat(my_filename).st_uid

-это правильная функция для использования, потому что она возвращает идентификатор вместо фактического имени. Каковы возможные решения?


person Anonymous    schedule 24.05.2020    source источник
comment
Отвечает ли это на ваш вопрос? как найти владельца файла или каталог в python   -  person RetardedHorse    schedule 25.05.2020