Python: генерация абсолютных путей - PullRequest
0 голосов
/ 27 февраля 2019

Мне нужно, чтобы я мог найти каталог по заданной строке («Документы», «Фотографии» и т. Д.).Кажется, я могу только найти файлы, которые находятся непосредственно в папке пользователей (я могу найти папку «Документы» и указать путь к ней, но не могу указать путь к каким-либо папкам внутри «Документов»)

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 \, хотя я бы предпочелне делать этого.Если это связано с неправильным пониманием файловых систем, я был бы очень признателен за разъяснения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...