Мне нужна программа для получения имен, размеров и даты, созданных в папке, и печати результатов в файл, например лист EPython

Программы на Python
Ответить
Anonymous
 Мне нужна программа для получения имен, размеров и даты, созданных в папке, и печати результатов в файл, например лист E

Сообщение Anonymous »

Я новичок и не имею опыта работы с Python, я прочитал некоторые ресурсы и посмотрел видеоуроки, но конечный результат не тот, который мне нужен для программы. Я использовал заимствованный код, но некоторые из них по-прежнему вызывают ошибки при печати части исходного кода. Возможно, я могу предоставить образец заимствованной программы, но я не являюсь создателем кода и не хочу никаких проблем, поскольку владелец не отвечает на электронные письма. Это для присвоения кода школьного сценария. При запуске кода на Python, DOS или визуальном коде я получаю всевозможные ошибки. Будем признательны за любую помощь.
Я пробовал код, написанный участником этого сайта, но не знаю, защищен ли он авторскими правами.

Код: Выделить всё

enter code here
# This edited program displays the file contents of a folder,
# file names, size and date created.
# Regardless of the date it still prints all files.

# Get file sizes within date range
# Call an Operating System function
import os
import datetime
# Start and end date time format
start = datetime.datetime.strptime("2021-02-01", "%Y-%m-%d")
end = datetime.datetime.strptime("2021-02-28", "%Y-%m-%d")
# Looks for files within a date time range
file = (start + datetime.timedelta(days=x) for x in range(0,
(end-start).days))
# Calls the time stamp at operation and display it
def span(ts):
return datetime.datetime.fromtimestamp(ts).strftime('%b %d,
%Y')
# The folder path is defined and display format
for file in os.scandir('/ENTD261/'):
print(file.name, span(file.stat().st_atime),
file.stat().st_size)

# No residual code leak is in the output.
#get file sizes within date range

import os
import datetime

start = datetime.datetime.strptime("2021-02-01", "%Y-%m-%d")
end = datetime.datetime.strptime("2021-02-28", "%Y-%m-%d")

file = (start + datetime.timedelta(days=x) for x in range(0,
(end-start).days))

def span(ts):
return datetime.datetime.fromtimestamp(ts).strftime('%b %d,
%Y')
для файла в os.scandir('/Users/axr25/Desktop/testBag/'):
print(file.name, span(file.stat().st_atime ), file.stat().st_size)

Подробнее здесь: https://stackoverflow.com/questions/791 ... er-and-pri
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»