1. Выставить auto-reload по умолчанию после запуска? Попросту неудобно каждый раз вкл., особенно после регулярных крашей.
2. Отключить вывод traceback.txt в редактор перед крашем проекта и закрытием окна?
Я экспериментирую с пайтоном, так что трейсбек в данный момент не нужен, мне достаточно того, что это не сработало (эксперимент провалился) и вынуждает совершать лишние действия по закрытию документа.
3. Кто работает на пайтоне в ренпае, знаете ли как импортировать в script.rpy данные из файла .py (модули)? Можно ли так:
Я помещаю (не важно зачем так делать, просто как теория) константы в питоновский файл, затем импортирую из него значения в основной. Например:
файл functions_variables.PY
Код
a = Character('Ash')
ash_something = 13
some_func(): ...
ash_something = 13
some_func(): ...
файл scripts.RPY
Код
init python:
import functions_variables
label start
import functions_variables
label start
Я бы хотел функции и константы хранить в отдельном файле, а не в скрипт.рпу и подгружать их либо по мере необходимости, либо все сразу.
В питоне используется:
import all_functions as funcs (импортировать всё, и присвоить название для ссылки на объект)
from all_functions import * (импортировать всё)
from SOME_CLASS import some_class (импортировать класс)
я попробовал импортировать несколько переменных, как показано выше в коде и получил исключение. Нужно ли как-то экранировать переменные в какой-то блок в файле .py?
(не знаю почему ссылка не экранируется, хоть помещена в тег URL. При редактировании коммента всё нормально. После публикации - безобразие
Просто [url=http://ru.renpypedia.shoutwiki.com/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B_%D0%B2_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(Python_Statements)]здесь[/url] пишут такое:
В любом случае модуль или пакет можно импортировать из init python блока:
init python: import requests