Создание вложенных индексов подпапок с использованием PythonHtml

Программисты Html
Ответить
Anonymous
 Создание вложенных индексов подпапок с использованием Python

Сообщение Anonymous »

Я использую Python для создания страницы index.html, на которой перечислены все файлы в каждой папке и подпапку моего статического ваебсита. Я также хочу создать индексы файла для подпапок и их содержимого. Я продолжаю явно выписывать местоположения файлов, чтобы не получить FileNotFoundError. < /P>

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

from pathlib import Path

def make_index_html( path ):
path = Path(path)

## Navigate to inside current folder
path = path / 'FOLDER A'

with open( path / 'index.html', 'w' ) as out:

for file in sorted(list(path.iterdir())):
out.write( f'[url={file.name}]{file.name}[/url]\n'  )

if __name__ == '__main__':
make_index_html('.')

## Create the index page for the subfolder
with open("./FOLDER A/SUBFOLDER B/index.py") as file:
exec(file.read())

Вот пример того, как я хочу, чтобы мой сайт выглядел:
home index

[*] Папка a [click]
[*] fodler b
/> Папка a index < /p>

[*] Файл c < /li>
Подпасть D [click] < /li>
subloder e < /li>
< li index.py
< /ul>
subfolder d index < /pr /pr /pr /pr> < /ul>
pusex d. /> [*] Файл g < /li>
файл h < /li>
index.py
< /ul>
Как я могу работать прямо сейчас, я должен иметь индекс. Это. Пожалуйста, также не стесняйтесь направлять меня на концепции/функции, чтобы я не спотыкаюсь в темноте. Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/797 ... ing-python
Ответить

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

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

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

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

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