Jump to content
Korean Random

Как создать форму(Окно) в ангаре


Recommended Posts

А документацию на yield читал? Это что-то типа return для функции-генератора. Плюс до кучи statement. Это синтаксическая ошибка инфа 100%.

Все верно, но у нас есть декоратор @process

https://pypi.python.org/pypi/adisp

Link to comment
Short link
Share on other sites

Все верно, но у нас есть декоратор @process

А вон оно откуда ноги растут... Либу прикрутили. Но в любом случае с такими вещами надо аккуратно... И такой хитрый код нужно упрятать чтоб лишний раз на глаза не попадался.... И что-то мне подсказывает, что этот самый декоратор как раз и забыли.
Link to comment
Short link
Share on other sites

Как передать по мимо 

def onLoadEnd(url, isLoaded):
    js_code = "document.getElementById('table').innerHTML = '"+res+"';"
    browser._WebBrowser__browser.executeJavascript(js_code, '')

еще это 

"document.getElementById('batle').innerHTML = '"+len(nameMaps())+"';"
Link to comment
Short link
Share on other sites

 

Как передать по мимо

def onLoadEnd(url, isLoaded):
    js_code = "document.getElementById('table').innerHTML = '"+res+"';"
    browser._WebBrowser__browser.executeJavascript(js_code, '')
еще это
"document.getElementById('batle').innerHTML = '"+len(nameMaps())+"';"
тройные кавычки

"""

первая строка

вторая строка

"""

Link to comment
Short link
Share on other sites

тройные кавычки

"""

первая строка

вторая строка

"""

Если я понял то это надо сделать так: 

js_code = """document.getElementById('table').innerHTML = '"+res+"';" "document.getElementById('batle').innerHTML = '"+len(nameMaps())+"';"""

По чему то не проходит 

Link to comment
Short link
Share on other sites

Тут прям тема не обсуждения по теме, а хэлп для тех кто не хочет читать доки и думать

 

js_code = """document.getElementById('table').innerHTML = '"+res+"';" "document.getElementById('batle').innerHTML = '"+len(nameMaps())+"';"""

 

Тройные кавычки считают комментом все, что в них находится. И прерываются только такими же тройными кавычками. Соответственно, твои суммы ему вообще ни о чем.

format

Так и надо было сразу делать. Вообще многострочные комменты временами ломают структуру кода немного, для небольших констант лучше использовать '\n', а что касаемо JS можно в одну строку через ';'. Если страница грузится извне, а не создается прямо в браузере, то этот скрипт нормальные пацаны впилят в эту страницу, а из Python будут вызывать функцию типа 'setData(a, b);'. И не надо никаких многострочных комментов.
Link to comment
Short link
Share on other sites

Тут прям тема не обсуждения по теме, а хэлп для тех кто не хочет читать доки и думать

Тройные кавычки считают комментом все, что в них находится. И прерываются только такими же тройными кавычками. Соответственно, твои суммы ему вообще ни о чем.

Так и надо было сразу делать. Вообще многострочные комменты временами ломают структуру кода немного, для небольших констант лучше использовать '\n', а что касаемо JS можно в одну строку через ';'. Если страница грузится извне, а не создается прямо в браузере, то этот скрипт нормальные пацаны впилят в эту страницу, а из Python будут вызывать функцию типа 'setData(a, b);'. И не надо никаких многострочных комментов.

 

Прежде чем я спросил я попробовал двумя способом но что то сделал нет, по этому спросил тут. Я не так часто пишу на Python что бы знать все нюансы. Сплошной строкой у меня не получилось вывести. Может была проблема на момент вывода в коде по этому и не прошел запрос. Все мои вопросы касаются формы.

 

p.s У меня мод получает запросы json очень долго проходит обработка перед выводам (сек 5 - 7). Может есть статья по оптимизации и обработки запросов json на python. Искал вчера что то не нашел.

Edited by DannyGreene
Link to comment
Short link
Share on other sites

Я не так часто пишу на Python что бы знать все нюансы.

Это все-таки синтаксический нюанс, а не программный. Легко гуглится. Ссылка так, на всякий, м.б. найдешь чего интересного)))

json очень долго проходит обработка перед выводам (сек 5 - 7)

Полюбому модуль не на питоне написан, а на С... Хотя на 100% не уверен, надо смотреть. Но в любом случае обработка должна идти быстрее, если ты не обрабатываешь (распознаешь строку) пару мегабайт данных. В противном случае нужно правильно писать запросы к WG API. Не думаю, что там все прямо совсем криво и через одно место, хотя от картофана все можно ожидать.

Как говорится, правильно заданный вопрос - это половина ответа.

Это забустит скорость запросов.

Если нужна статка, можно попинать сервак XVM. От всяко реще отвечает))
Link to comment
Short link
Share on other sites

попинать сервак XVM. От всяко реще отвечает))

А так можно было(там как-бы ssl-v3 и недокументированное api запросов)?

https://stat.modxvm.com/3.0/
https://stat.modxvm.com/3.0/checkVersion/0
https://stat.modxvm.com/4.0/
Может кинешь ссылку на запрос статы по игроку?
Edited by ShadowHunterRUS
Link to comment
Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...