Найти - Пользователи
Полная версия: Подгрузить другой скрипт с сервера и выполнить внутри
Начало » Python для новичков » Подгрузить другой скрипт с сервера и выполнить внутри
1 2 3 4 5 6 7
sanodin
а в директорию где запускаете скрипт
import urllib
urllib.URLopener().retrieve('http://gismetsan.appspot.com/get/1', 'e.pyс')
BossBox
В директории появляется.

P.S. Скрипт вызывается из C:\Program Games\World of Tanks (RU)\res_mods\0.9.0\scripts\client\mods\, и сохраняет в C:\Program Games\World of Tanks (RU)\
sanodin
должен сохранятся в той же директории где запустили скрипт…если никакого пути не указывали

еще можно прописать путь, куда собираетесь сохранить и после поиском найти куда действительно сохраняет файл
ну не может же программа сама пути обрезать
окажется дело в какой нибудь банальщине, как обычно
BossBox
Скрипт запускается при запуске игры, скрипты подгружаются из C:\Program Games\World of Tanks (RU)\res_mods\0.9.0\scripts\client\mods\
sanodin
то есть сервер в директории C:\Program Games\World of Tanks (RU)\res_mods\0.9.0\scripts\client\mods\ находится? Это его корневая директория?
BossBox
Не заморачивайтесь, я сам запутался, позже разберусь, в чем будет конкретная загвоздка отпишусь спрошу)
sanodin
в принципе неважно, если указан путь то файл по идее должен по этому пути и сохранится, если не указан то сохраняется в директории откуда запущен скрипт
BossBox
Снова привет, появился такой вопрос, он уже был но немного другой и поподробней опишу:

1. Скрипт загрузился с сервера (без сохранения)
2. Выполнили его через exec
3. Все он выполняется, и при вызове какой то функции во время игры он будет его использовать

Вопрос:

1. Как можно отменить его, то есть вместо него мы загружаем новую версию, а предыдущую которая уже была загружена и выполняется все это время, отключить и выполнить новую.
sanodin
В зависимости от условий, даешь разные ссылки
То есть одна функция подгружает код и ей ты скармливаешь разные ссылки в зависимости от условий и задач
BossBox
Нет так не получится, когда мы запускаем игру она единожды только загружает данный файл и все, дальше его так и использует не обновляя с сервера.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB