
SetazeR
11.12.2018
08:33:51
вот есть 10 человек, если все прорешают - каждый получит от 10 до 1 соответственно?

Tishka17
11.12.2018
08:33:58
видимо

Teratron
11.12.2018
08:34:37
Вот так и звони в поддержку... кругом питон)))

SetazeR
11.12.2018
08:34:47
тогда. первый решает и получает 10 баллов. тут приходит в лидерборд новый человек, т.е. теперь 11. второй решает - и тоже получает 10 баллов чтоли?

Google

SetazeR
11.12.2018
08:34:55
или по приходу баллы пересчитываются?

ᅠ
11.12.2018
08:35:20
привет.
-Делаю скрипт взаимодействующий с другой программой с ее объектами, с помощью библиотеки pywinauto.
-Хочу получить ID или просто вообще информацию об объекте выбранном в программе, чтобы в дальнейшем при первом запуске скрипт сразу обращался к нему.
Как это сделать?

Teratron
11.12.2018
08:36:04

Mr. Robot
11.12.2018
08:36:17
Это правда ?)

SetazeR
11.12.2018
08:36:42

Nikolay
11.12.2018
08:36:59

Mr. Robot
11.12.2018
08:38:52
Я по 0,20 купил 10 штук год назад, так и лежат на кошельке

Nikolay
11.12.2018
08:39:21

Aragaer
11.12.2018
08:39:43
полностью отработало за 6 минут с чем-то

Nikolay
11.12.2018
08:39:46
Я даже хз что у меня сейчас с портфелем. Уже год туда не смотрел

Aragaer
11.12.2018
08:39:58
ща попробую без ленивых списков. Но тогда может больше памяти зажрать

Google

Mr. Robot
11.12.2018
08:40:44

Nikolay
11.12.2018
08:41:20

Aragaer
11.12.2018
08:49:04
неленивые за то же время...
вобщем мой код считает полный ответ за 6 минут с небольшим
это со скользящими окнами 8)

Viktor
11.12.2018
08:51:34

SetazeR
11.12.2018
08:52:36
ты не мог код скопировать сюда вместо скриншота, блеать?

Viktor
11.12.2018
08:53:11
def myr(n):
path = ''
for i in n:
if i == '0':
path += 'a'
elif i == '1':
path += 'b'
myr('01010101101101')
print(path)

SetazeR
11.12.2018
08:53:38
def myr(n):
path = ''
for i in n:
if i == '0':
path += 'a'
elif i == '1':
path += 'b'
return path
print(myr('01010101101101'))

Тимур
11.12.2018
08:53:39
Я бы генератор использовал в 2 функции и класс бы создал

Viktor
11.12.2018
08:55:05

SetazeR
11.12.2018
08:55:17
но вообще у тебя тупо замена текста происходит

Viktor
11.12.2018
08:56:16

SetazeR
11.12.2018
08:57:37
вообще с подобными вопросами тебе в бегиннерсы надо ->@ru_python_beginners

Тимур
11.12.2018
08:57:42
бгггг

SetazeR
11.12.2018
08:59:03

Тимур
11.12.2018
09:00:15

SetazeR
11.12.2018
09:00:19
вообще я подозреваю в питоне наверняка есть какая нибудь функция для замены одного алфавита на другой

Google

Artyem
11.12.2018
09:02:11

SetazeR
11.12.2018
09:02:44

Александр
11.12.2018
09:05:44
Кто-то пользовался cvxopt? В нем решить двойственную задачу целочисленной злп не получиться?

Валерий
11.12.2018
09:06:18
Работаю с DRF.
СОздал тестовый request, по идее должен выдавать что все ок, но пишет, что методом POST неразрешен. В чем может быть проблема? Правильно ли у меня написан декоратор?
@action(methods=['post'], detail=True)
def users(self, *args, **kwargs):
return Response({'message': 'All okay'})
Url вида - localhost:8000/api/v1/university-transaction/pk/

SetazeR
11.12.2018
09:07:26
я надеюсь у тебя def в оригинале не так же с отступом написан

Валерий
11.12.2018
09:07:44
нет

Tishka17
11.12.2018
09:09:11

Валерий
11.12.2018
09:10:18

Tishka17
11.12.2018
09:13:23
хз что вы там кодите

Anton
11.12.2018
09:13:45
Нужна подсказка. Я не очень хорошо знаком с ООП Питона, поэтому не знаю, как реализовать то, что нужно. Я хочу, чтобы у меня в базовом классе были описаны методы без реализации, а в производных классах их создание становилось обязательным. Как это реализовать?

Tishka17
11.12.2018
09:14:23

Anton
11.12.2018
09:14:39
Понял, спасибо

Tishka17
11.12.2018
09:15:44
https://www.python.org/dev/peps/pep-3119/
вот ещё

SetazeR
11.12.2018
09:20:54
вот ещё
не понял в чём фишка юзать это вместо просто
class BaseClass():
def method1(self):
raise NotImplementedError
class ChildClass(BaseClass):
pass # и все кишки уже дочернего класса

Kobe
11.12.2018
09:21:49
из абстрактных классов нельзя делать экземпляры, только наследовать

SetazeR
11.12.2018
09:22:16
а, вон как. ну тогда да, имеет смысл

Tishka17
11.12.2018
09:24:00

Google

Маришка
11.12.2018
09:24:09

SetazeR
11.12.2018
09:24:42
то есть тут разница в том нужны ли мне экземпляры класса чтоли?

Admin
ERROR: S client not available

Tishka17
11.12.2018
09:24:42

Маришка
11.12.2018
09:24:58

Tishka17
11.12.2018
09:25:15

Kobe
11.12.2018
09:27:07
бля запустил pipenv update и сервер упал

Олег
11.12.2018
09:28:04
И каждый раз он перезаписывается в зависимости от того кто запустил команду?)

Kobe
11.12.2018
09:28:30
ну более удобная тулса для virtualenv
всмысле кто

Tishka17
11.12.2018
09:29:24
и вообще https://www.python.org/dev/peps/pep-0544/#defining-a-protocol

Kobe
11.12.2018
09:29:38
он просто создаёт венв под проект (определяется по пути к директории) и следит за зависимостями. Например если я установил пакет А, а вместе с ним установился пакет Б так как это зависимость, при удалении пакета А пакет Б тоже удалится (если он не был зависимостью ещё какого-то пакета)

Олег
11.12.2018
09:30:14

Kobe
11.12.2018
09:30:53
какие именно. Я видел, что он пишет установленные библиотеки и что к чему привязано

Anton
11.12.2018
09:31:05


Danya
11.12.2018
09:31:23
при переходе на /pdf с /success получаю ошибку:
The view function did not return a valid response. The function either returned None or ended without a return statement.
@app.route('/success', methods=['POST', 'GET'])
def success():
if request.method == 'POST':
first = request.form['first']
last = request.form['last']
middle = request.form['middle']
phone = request.form['phone']
position = request.form['position']
domain_form = request.form['domain']
<...>
return render_template("success.html", first=first, last=last, middle=middle, phone=phone, position=position,
domain=domain_form, password=password, nickname=nickname)
@app.route('/pdf')
def create_pdf(first):
success(first)
path_wkthmltopdf = r'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe'
config = pdfkit.configuration(wkhtmltopdf=path_wkthmltopdf)
rendered = render_template('pdf.html', first=first)
pdf = pdfkit.from_string(rendered, False, configuration=config)
response = make_response(pdf)
response.headers['Content-Type'] = 'application/pdf'
return response
гуглил, не нагуглил ответ(


Tishka17
11.12.2018
09:32:04
не только зависимости
при переходе на /pdf с /success получаю ошибку:
The view function did not return a valid response. The function either returned None or ended without a return statement.
@app.route('/success', methods=['POST', 'GET'])
def success():
if request.method == 'POST':
first = request.form['first']
last = request.form['last']
middle = request.form['middle']
phone = request.form['phone']
position = request.form['position']
domain_form = request.form['domain']
<...>
return render_template("success.html", first=first, last=last, middle=middle, phone=phone, position=position,
domain=domain_form, password=password, nickname=nickname)
@app.route('/pdf')
def create_pdf(first):
success(first)
path_wkthmltopdf = r'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe'
config = pdfkit.configuration(wkhtmltopdf=path_wkthmltopdf)
rendered = render_template('pdf.html', first=first)
pdf = pdfkit.from_string(rendered, False, configuration=config)
response = make_response(pdf)
response.headers['Content-Type'] = 'application/pdf'
return response
гуглил, не нагуглил ответ(
ну значит не везде return есть

Google

Tishka17
11.12.2018
09:32:54
стоп
отступы

Kobe
11.12.2018
09:33:12


Tishka17
11.12.2018
09:33:22
при переходе на /pdf с /success получаю ошибку:
The view function did not return a valid response. The function either returned None or ended without a return statement.
@app.route('/success', methods=['POST', 'GET'])
def success():
if request.method == 'POST':
first = request.form['first']
last = request.form['last']
middle = request.form['middle']
phone = request.form['phone']
position = request.form['position']
domain_form = request.form['domain']
<...>
return render_template("success.html", first=first, last=last, middle=middle, phone=phone, position=position,
domain=domain_form, password=password, nickname=nickname)
@app.route('/pdf')
def create_pdf(first):
success(first)
path_wkthmltopdf = r'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe'
config = pdfkit.configuration(wkhtmltopdf=path_wkthmltopdf)
rendered = render_template('pdf.html', first=first)
pdf = pdfkit.from_string(rendered, False, configuration=config)
response = make_response(pdf)
response.headers['Content-Type'] = 'application/pdf'
return response
гуглил, не нагуглил ответ(
что за хрень с отступами в create_pdf


Kobe
11.12.2018
09:34:29
нормальные отступы

Tishka17
11.12.2018
09:35:06
не не. проверь табы
везделе ли пробелы
проверь доходит ли до return

SetazeR
11.12.2018
09:37:03
эт чё у тебя success два раза выполняетя сюдя из того что ты говоришь

Tishka17
11.12.2018
09:39:31
а где не доходит?
и зачем ты вызываешь success напрямую?