Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / отформатировать дату / 3 сообщений из 3, страница 1 из 1
30.06.2020, 11:55
    #39974490
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отформатировать дату
Добрый день.
Согласен, может вопрос примитивный, но никак не могу решить. Прошу подсказать.


Задача, gjkexbnm список файлов из директории в формате

23455.log 01.01.2001
52442.log 01.02.2001
23523.log 03.04.2004
53255.log 09.07.2004
23543.log 08.08.2005

и сохранить в файл.

Пока скрипт такой
from os import path, listdir
import os, time

folder = '/var/log/mus_log'
f = open('/home/mus/wlist.log', 'a')
for name in listdir(folder):
print(name + ' '+ time.ctime(os.path.getmtime(folder +'/'+name )))

f.write(name + ' '+ time.ctime(os.path.getmtime(folder +'/'+name ))+'\n')

f.close()
результат такой
23455.log Tue Jun 30 11:50:05 2020
52442.log Wed Jun 24 23:59:54 2020

Как можно дату привести к нужному формату 08.08.2005? пробовал через datetime.strptime не получилось.
Заранее спасибо.

питон 2.7 версию обновить возможности нет
...
Рейтинг: 0 / 0
30.06.2020, 23:58
    #39974817
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отформатировать дату
kliff,

Код: python
1.
2.
3.
4.
5.
from datetime import datetime

...

print datetime.fromtimestamp(os.path.getmtime(folder +'/'+name )).strftime('%d.%m.%Y')
...
Рейтинг: 0 / 0
01.07.2020, 16:09
    #39974949
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отформатировать дату
MikkiMouse,

Спасибо большое.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / отформатировать дату / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]