Я пытаюсь экспортировать этот вывод для печати цикла в файл. Я пытался выводить в виде текста и создавать фрейм данных

#python #for-loop

#python #для цикла

Вопрос:

 date_file_list = []

for folder in glob.glob(root):
    print(folder)

    # select the type of file, for instance *.jpg or all files *.*

for file in glob.glob(folder):

    # retrieves the stats for the current file as a tuple
    # (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime)
    # the tuple element mtime at index 8 is the last-modified-date

    lastmod_date = time.localtime(stats[8])

    # print image_file,lastmod_date
    # test # create list of tuples ready for sorting by date

    date_file_tuple = lastmod_date, file
    date_file_list.append(date_file_tuple)
    date_file_list.sort()
    date_file_list.reverse()  # newest mod date now first

    print("%-40s %s" % ("filename:", "last modified:"))

    for file in date_file_list:
        # extract just the filename folder,

        file_name = os.path.split(file[1])

        # convert date tuple to MM/DD/YYYY HH:MM:SS format

        file_date = time.strftime("%m/%d/%Y %H:%M:%S", file[0])

        print("%-40s %s" % (file_name, file_date))

 

Как мне получить этот вывод, чтобы я мог просмотреть его в Excel / csv или даже в текстовом файле?

Комментарии:

1. Пожалуйста, обновите отступ вашего кода. Python очень чувствителен к отступам, как и программисты на python.

2. Кроме того, в Python принято использовать 4 пробела для отступа, пожалуйста, уважайте это, это облегчает чтение вашего кода для всех, кто к нему привык. И, пожалуйста, воздержитесь от использования пустых строк везде — ваш короткий фрагмент кода даже нельзя прочитать здесь без прокрутки. Вы можете взглянуть на официальное руководство по стилю: PEP 8

3. Я механически переформатировал ваш код. Пожалуйста, просмотрите и исправьте, если вы имели в виду что-то другое.

4. Спасибо, что моя вставка изменила форматирование. Как мне вывести данные из последнего оператора печати. Это был кортеж, превращенный в строку. Я пытаюсь получить выходные данные в файл.

5. Я все понял