Вывод ответа #1865335646

-

SL4A - Scripting Layer For Android

Программа для написания и запуска скриптов прямо н

dimy44


Репутация: 537
репутация: 537
| на сайте с 2006 года | последнее посещение: 21:42 26 май 2026
сообщений: 2540

Пост № 1865335646

путь в скриптах? Там так:
path =s.path.dirname(__file__)# это папка где все файлы
sys.path.append(path) # теперь можно импортировать свои модули
пути к файлам для открытия и чтения, например 'file.txt':
os.path.join(path, 'file.txt')
ресурсы изображения, например файл 'img.png', переименованныйв 'img.txt'
в файле разметки (например 'layout.txt') пишешь android:src="file:///{pth}/img.txt", а в скрипте (для droid.fullShow(layout)) открываешь, читаешь и форматируешь layout = open(os.path.join(path, 'layout.txt')).read().format(pth=path)
-------------
добавлено в 12.05: os.path.dirname, а не s.path... Чето от китайца ввод текста тормозит
-------------
добавлено в 12.06: os.path.dirname, а не s.path... Чето от китайца ввод текста тормозит
-------------
добавлено в 12.24: И там кстати raw/... это в самом проекте путь, а после установки я проверял там что находится, показывает там три папки : 'cache', 'libs', 'files', все запакованные файлы оказываются в 'files'


ответ опубликован:
Рейтинг: 5
голосов: 2