ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Python (https://forum.antichat.xyz/forumdisplay.php?f=205)
-   -   Авто-Шаблон (Python) (https://forum.antichat.xyz/showthread.php?t=1458132)

Sqeezi 16.11.2022 23:30

Авто-Шаблон для твоего проекта.


https://i.imgur.com/5jyU9hc.gif

Решил написать простенький скрипт, но зато вы не будете тратить время на создание архитектуры вашего проекта.


Проще говоря создает папочки с файлом "__init__.py" - для создание пакета. Название папки можно поменять/добавить.

Цитата:

Сообщение от Спойлер
  1. Копируем код
  2. Открываем консоль, пишем: pip install colorama
  3. На 5-ой строке есть словарь "folders", пример есть, думаю понятно, что нужно сделать :3

Цитата:

Сообщение от Спойлер


Python:





Код:

import
os
from
colorama
import
init
,
Fore
# Сюда пихаем название папки и ее номер
folders
=
{
"1"
:
"data"
,
"2"
:
"handlers"
,
"3"
:
"utils"
,
"4"
:
"database"
,
"5"
:
"keyboards"
,
"6"
:
"stats"
}
init
(
autoreset
=
True
)
# Colorama
def
_cls
(
)
:
os
.
system
(
'cls'
)
def
install_template
(
path_install
,
folder_to_install
)
:
try
:
os
.
chdir
(
path_install
)
except
FileNotFoundError
:
print
(
f'{Fore.RED}Такого пути не существует!'
)
return
for
i
in
folder_to_install
.
split
(
" "
)
:
if
i
in
folders
:
try
:
os
.
mkdir
(
folders
[
i
]
)
init_file
=
open
(
f"{folders[i]}/__init__.py"
,
"x"
)
init_file
.
close
(
)
except
FileExistsError
:
print
(
f'{Fore.YELLOW}Папка{folders[i]}уже создана!'
)
else
:
print
(
f'{Fore.RED}Папки под номером -{i}, не существует!'
)
print
(
f"{Fore.GREEN}Завершено!"
)
def
main
(
)
:
_cls
(
)
path_install
=
input
(
"Введите путь до места установки шаблона: "
)
_cls
(
)
print
(
f"Выберите папки для установки, укажите цифры через пробел (1 2 3)\n"
)
for
i
in
folders
:
print
(
f"{i}->{folders[i]}"
)
select_folder_to_install
=
input
(
": "
)
_cls
(
)
install_template
(
path_install
=
path_install
,
folder_to_install
=
select_folder_to_install
)
main
(
)





Sqeezi 16.11.2022 23:41

Цитата:

Сообщение от Comand: TT

Удобно! Было бы круто увидеть от тебя авто-шаблон для Moonloader.

Скрытое содержимое для пользователя(ей):

Sqeezi 16.11.2022 23:48

Цитата:

Сообщение от Comand: TT

*** Скрытый текст не может быть процитирован. ***

Скрытое содержимое для пользователя(ей):

Uno 0_o 28.09.2023 17:01

Крутой🫠🫠 мне нрав

Uno 0_o 02.10.2023 18:32

А... Я оказывается дурак, и думал что это скрипт который создает например - шаблон БД на sql с мгновенным подключением.

А это оказалось просто создание папки и файлика.py(((( МНЕ СРОЧНО НАДО НАУЧИТЬСЯ ЧИТАТЬ123.jpgUno 0_o · 2 Окт 2023 в 17:32' data-fancybox="lb-post-1386737" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/216650/" style="cursor: pointer;" title="123.jpg">
https://forum.antichat.xyz/attachmen...c5fe674afd.png

[S]Кто хочет чтоб я сделал такую ***ню ставьте жука. как только будет -1 жук - сделаю[/S]


Время: 12:52