Форум сайта python.su
31
а в директорию где запускаете скрипт
import urllib urllib.URLopener().retrieve('http://gismetsan.appspot.com/get/1', 'e.pyс')
Офлайн
0
В директории появляется.
P.S. Скрипт вызывается из C:\Program Games\World of Tanks (RU)\res_mods\0.9.0\scripts\client\mods\, и сохраняет в C:\Program Games\World of Tanks (RU)\
Отредактировано BossBox (Май 3, 2014 16:12:24)
Офлайн
31
должен сохранятся в той же директории где запустили скрипт…если никакого пути не указывали
еще можно прописать путь, куда собираетесь сохранить и после поиском найти куда действительно сохраняет файл
ну не может же программа сама пути обрезать
окажется дело в какой нибудь банальщине, как обычно
Отредактировано sanodin (Май 3, 2014 16:39:11)
Офлайн
0
Скрипт запускается при запуске игры, скрипты подгружаются из C:\Program Games\World of Tanks (RU)\res_mods\0.9.0\scripts\client\mods\
Офлайн
31
то есть сервер в директории C:\Program Games\World of Tanks (RU)\res_mods\0.9.0\scripts\client\mods\ находится? Это его корневая директория?
Офлайн
0
Не заморачивайтесь, я сам запутался, позже разберусь, в чем будет конкретная загвоздка отпишусь спрошу)
Офлайн
31
в принципе неважно, если указан путь то файл по идее должен по этому пути и сохранится, если не указан то сохраняется в директории откуда запущен скрипт
Отредактировано sanodin (Май 3, 2014 16:55:04)
Офлайн
0
Снова привет, появился такой вопрос, он уже был но немного другой и поподробней опишу:
1. Скрипт загрузился с сервера (без сохранения)
2. Выполнили его через exec
3. Все он выполняется, и при вызове какой то функции во время игры он будет его использовать
Вопрос:
1. Как можно отменить его, то есть вместо него мы загружаем новую версию, а предыдущую которая уже была загружена и выполняется все это время, отключить и выполнить новую.
Офлайн
31
В зависимости от условий, даешь разные ссылки
То есть одна функция подгружает код и ей ты скармливаешь разные ссылки в зависимости от условий и задач
Офлайн
0
Нет так не получится, когда мы запускаем игру она единожды только загружает данный файл и все, дальше его так и использует не обновляя с сервера.
Офлайн