@vladbaharich
PYgrammer)

Как реализовать и передать динамическое имя файла в переменную или напрямую?

Имеется генератор паролей. Ниже приведена часть, которая создаёт файл и помещает в него пароли. Требуется передать созданный файл в конструкцию записи. Но, из-за того, что файл создаётся с datetime.now() его нельзя явно отследить и передать для записи.

Извините за неопытность. ***Новичок... что сказать***
Буду благодарен за помощь)

os.mknod("passwords " + str(datetime.datetime.now().time()) + " .txt")

with open('passwords *** .txt', 'w') as f:
    for item in passHistory:
        f.write("%s\n" % item)

sizeFile = os.path.getsize('passwords.txt')
  • Вопрос задан
  • 1508 просмотров
Решения вопроса 1
@Forevka69
name = str(datetime.datetime.now().time())
os.mknod("passwords " + name + " .txt")

with open('passwords '+name+' .txt', 'w') as f:
    for item in passHistory:
        f.write("%s\n" % item)

sizeFile = os.path.getsize('passwords '+name+' .txt')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы