Python игнорирует тип файла при создании файла - PullRequest
0 голосов
/ 10 марта 2019

Я пытаюсь создать файл .txt с некоторыми данными, и я хочу, чтобы имя файла было текущим временем.Но когда я запускаю свой код, он создает пустой файл, без какого-либо типа файла.Вот код, о котором идет речь:

filename = datetime.datetime.fromtimestamp(time.time()).strftime('%Y-%m-%d_%H:%M')

with open('%s.txt' % filename, 'w') as open_file:
    # writing to file

Кажется, он игнорирует часть ".txt", потому что если я напишу код, подобный этому, он будет работать просто отлично:

with open('filename.txt', 'w') as open_file:

1 Ответ

1 голос
/ 10 марта 2019

Он отлично работает на моей машине (Ubuntu 16.04 и python 3.5)

import datetime
import time
filename = datetime.datetime.fromtimestamp(time.time()).strftime('%Y-%m-%d_%H:%M')

with open('%s.txt' % filename, 'w') as file:
    file.write('code written')

пожалуйста, предоставьте больше информации

И да, я получаю .txt в моем имени файла

...