Мне нужно, чтобы я мог найти каталог по заданной строке («Документы», «Фотографии» и т. Д.).Кажется, я могу только найти файлы, которые находятся непосредственно в папке пользователей (я могу найти папку «Документы» и указать путь к ней, но не могу указать путь к каким-либо папкам внутри «Документов»)
def main():
dir_name = sys.argv[1]
file_path = (os.path.relpath(sys.argv[1],os.defpath))
if(os.path.isdir(input)):
largest_file = recursive_search(file_path)
print("Largest file is " + largest_file)
print("size: " + str(os.path.getsize(largest_file)))
Мой код работает нормально, когда я вхожу в «Документы» или любой другой файл непосредственно в C: \ Users \ «username», но больше ничего.
Это работает, если я даю подкаталог Documents \, хотя я бы предпочелне делать этого.Если это связано с неправильным пониманием файловых систем, я был бы очень признателен за разъяснения.