Вверх ↑
Ответов: 5446
Рейтинг: 323
#1: 2011-10-22 15:41:38 ЛС | профиль | цитата
Понадобилось тут некий код на Java перевести в Python (если точнее, то "чистый" плагин для Bukkit-а перевести в питоновский модуль для PythonLoader). Самая противная часть - это перевод блока импортов: надо код вида
import org.bukkit.ChatColor;
import org.bukkit.block.BlockState;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Event.Priority;
import org.bukkit.event.Event.Type;
import org.bukkit.event.player.PlayerListener;
import org.bukkit.plugin.java.JavaPlugin;
перевести в
from org.bukkit import ChatColor
from org.bukkit.block import BlockState
from org.bukkit.command import Command
from org.bukkit.command import CommandExecutor
from org.bukkit.command import CommandSender
from org.bukkit.entity import Player
from org.bukkit.event.Event import Priority
from org.bukkit.event.Event import Type
from org.bukkit.event.player import PlayerListener
from org.bukkit.plugin.java import JavaPlugin

Т.е. по сути заменить последнюю "." на " import ", начальный "import" на "from", ";" убрать.

Пока что получился вот такой монстр:
code_25521.txt

Вопрос: можно ли как-то попроще это сделать?
карма: 1

0
файлы: 1code_25521.txt [3.5KB] [255]