Открытие файлов внутри папки в Python - PullRequest
0 голосов
/ 14 июня 2019

Я пишу программу, которая позволяет пользователю ассоциировать «теги» с конкретными изображениями или документами.

Пример.«Семейная фотография» и «Картинка друзей» находятся в одном файле.Пользователь хочет получить список всех картинок, связанных с его семьей.Вместо того, чтобы открывать Картинку Друзей, она открывала бы Семейную Картинку.

Когда программа открывается, я хочу, чтобы она открывала все файлы по одному, позволяя пользователю связывать нужные теги.Как я могу заставить компьютер открывать несколько документов по одному с тем фактом, что ни один из файлов не имеет одно и то же имя?Насколько я понимаю, я бы хотел избежать жесткого кодирования, поскольку это было бы почти невозможно.

В приведенном ниже примере кода вы можете видеть, что var_a используется для того, чтобы назвать окно так же, как на рисунке итакже попробуйте найти на компьютере нужную для пользователя картинку / документ.Поскольку вы не можете использовать переменные в каталогах, я понятия не имею, что теперь делать.

import pygame

var_a = input("Whats the name of the picture/document")

window1 = pygame.display.set_mode((1370, 750))

pygame.display.set_caption(var_a)

image1=pygame.image.load("/Users/verdenstudent1509/Desktop/Computers/FRC Game/var_a")

window1.blit(image1, (1370/3, 750/3))
pygame.display.update()

Я ожидал, что программа откроет файл, который я ввел во ввод, как var_a, но вместо этого я получилэта ошибка:

Traceback (последний вызов был последним): файл "/Users/verdenstudent1509/Documents/(PhotoLibraryUTO).py", строка 9, в image1 = pygame.image.load ("/Users / verdenstudent1509 / Рабочий стол / Компьютеры / FRC Game / 'var_b' ")
pygame.error: Не удалось открыть / Users / verdenstudent1509 / Рабочий стол / Компьютеры / FRC Game / 'var_b'

...