друзей. Я застрял с проблемой, и я ценю некоторую помощь. Я пишу Python программу, которая будет искать по всему дереву каталогов и перебирать файлы, чтобы найти те, к которым обращались в последний раз более, чем за определенное время, за go, как за два года, за go.
Я работаю с pathlib comcompli sh эта задача. Проблема в том, что у меня есть несколько путей, которые имеют специальные символы и пробелы, и это приводит меня к FileNotFoundError .
Вот пример:
# -*- coding: utf-8 -*-
from pathlib import Path
path = r"E:\MY DIR\#SOME_DIR\#SOME_SUBDIR\ANOTHER_SUBDIR\firstname.lastname\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AC\#!001\MicrosoftEdge\Cache\LJ53QTBW\FaktCyrWeb-Normal-0038c5aa5c3243bb2995139e9aeb9519f62f098d0e0f7fab6c8b655a292d857d[1].woff"
print(Path(path).stat().st_atime)
Как я уже сказал, приведенный выше код вызывает исключение FileNotFoundError .
Есть ли способ выполнить sh это? Чтобы Python получить доступ к этому пути?