XBSHSUWIOW83 Telegram 1242
Если вы работаете с крупными утечками разной информации, наверняка вы сталкивались с проблемой миллиона вложенных папок и файлов.
Чтобы в этом не запутаться, я обычно прописываю структуру всего архива, чтобы понимать где что лежит. Но зачем делать это вручную, если можно автоматизировать.
Чтобы код заработал, его можно поместить в среду типа pycharm и запускаете. Само собой, можно ещё навешать всякие графические штуки, но это кому как нравится.
import os
def print_tree(directory, file_writer, indent=''):
    files = os.listdir(directory)
    files.sort() 

    for index, file in enumerate(files):
        path = os.path.join(directory, file)
        is_last = index == len(files) - 1
        if os.path.isdir(path):
            file_writer.write(indent + ('└── ' if is_last else '├── ') + file + '/\n')
            print_tree(path, file_writer, indent + ('    ' if is_last else '│   '))
        else:
            file_writer.write(indent + ('└── ' if is_last else '├── ') + file + '\n')

root_directory = 'указываем_путь_к_папке'

with open('directory_structure.txt', 'w', encoding='utf-8') as file_writer:
    print_tree(root_directory, file_writer)

print("Структура директории сохранена в файл 'directory_structure.txt'")

P.S. есть вариант ещё проще: из консоли запускаете tree %path% > file.txt



tgoop.com/xbshsuwiow83/1242
Create:
Last Update:

Если вы работаете с крупными утечками разной информации, наверняка вы сталкивались с проблемой миллиона вложенных папок и файлов.
Чтобы в этом не запутаться, я обычно прописываю структуру всего архива, чтобы понимать где что лежит. Но зачем делать это вручную, если можно автоматизировать.
Чтобы код заработал, его можно поместить в среду типа pycharm и запускаете. Само собой, можно ещё навешать всякие графические штуки, но это кому как нравится.

import os
def print_tree(directory, file_writer, indent=''):
    files = os.listdir(directory)
    files.sort() 

    for index, file in enumerate(files):
        path = os.path.join(directory, file)
        is_last = index == len(files) - 1
        if os.path.isdir(path):
            file_writer.write(indent + ('└── ' if is_last else '├── ') + file + '/\n')
            print_tree(path, file_writer, indent + ('    ' if is_last else '│   '))
        else:
            file_writer.write(indent + ('└── ' if is_last else '├── ') + file + '\n')

root_directory = 'указываем_путь_к_папке'

with open('directory_structure.txt', 'w', encoding='utf-8') as file_writer:
    print_tree(root_directory, file_writer)

print("Структура директории сохранена в файл 'directory_structure.txt'")

P.S. есть вариант ещё проще: из консоли запускаете tree %path% > file.txt

BY Dana Scully


Share with your friend now:
tgoop.com/xbshsuwiow83/1242

View MORE
Open in Telegram


Telegram News

Date: |

Write your hashtags in the language of your target audience. Telegram is a leading cloud-based instant messages platform. It became popular in recent years for its privacy, speed, voice and video quality, and other unmatched features over its main competitor Whatsapp. Matt Hussey, editorial director of NEAR Protocol (and former editor-in-chief of Decrypt) responded to the news of the Telegram group with “#meIRL.” The channel also called on people to turn out for illegal assemblies and listed the things that participants should bring along with them, showing prior planning was in the works for riots. The messages also incited people to hurl toxic gas bombs at police and MTR stations, he added. On Tuesday, some local media outlets included Sing Tao Daily cited sources as saying the Hong Kong government was considering restricting access to Telegram. Privacy Commissioner for Personal Data Ada Chung told to the Legislative Council on Monday that government officials, police and lawmakers remain the targets of “doxxing” despite a privacy law amendment last year that criminalised the malicious disclosure of personal information.
from us


Telegram Dana Scully
FROM American