Java.py this use and auto-import classes in Python3
Java.py - Это система создана для комфортной работы с языком программирования Python3, а именно быстрое создание классов и их авто-импорт
Совсем недавно я начал использовать язык Java, и он мне очень понравился из-за его системы импортирования модулей и работы с ООП, и я захотел сделать что-то подобное на Python
Для начала нужно установить данную систему
ВНИМАНИЕ! Java.py на данный работает только в системах на базе Debian(Ubuntu,Mint, elementaryOS)
Для установки перейдите в папку с распакованным архивом и напишите команду команду:
$ python3 setup.py
Что-бы создать проект напишите:<br/ >
$ jpy --init ^name
^name - имя проекта
Например:<br/ >
$ jpy --init Main
У вас в каталоге будет создана папка .jpy и файл Main.jpy
Что-бы запустить проект напишите:<br/ >
$ jpy --run
После запуска у вас в папке будут файлы с расширением .py<br/ > Все потому что код файлов с расширением .jpy транслировался в .py
Для создания классов нужно написать команду:<br/ >
$ jpy --create class ^name
^name - имя класса<br/ >
Например:<br/ >
$ jpy --create ckass Test
У вас в каталоге с проектом будет файл Test.jpy<br/ > ВНИМАНИЕ! Если вы создаете файлы с расширением в .jpy они не будут автоматически подключены (Это сделано ради удобства и безопасности)<br/ ><br/ > Так-же можно удалять классы:<br/ >
$ jpy --remove class ^name
^name - имя класса<br/ >
Например:<br/ >
$ jpy --remove class Test
В Java.py пакеты(модули) не отличаются от питоновских по сути это инструмент для быстрого создания пакетов(модулей)<br/ > Что-бы создать пакет(модуль) напишите:<br/ >
$ jpy --create package ^name
^name - имя пакета(модуля)<br/ >
Например:<br/ >
$ jpy --create package test
Так-же можно удалять пакеты(модули):<br/ >
$ jpy --remove package ^name
^name - имя пакета(модуля)<br/ > Например:<br/ >
$ jpy --remove package test
Что-бы удалить проект введите команду:<br/ >
$ jpy --remove project
ВНИМАНИЕ! При удалении проекта .jpy файлы не удаляются