@ru_python

Страница 6117 из 9768
Oleg
02.08.2018
20:32:56
TILTED
02.08.2018
20:34:19
Я уже месяц не могу переучиться
и не переучишься, это впечатано на бессознательном уровне

Ляман
02.08.2018
20:34:41
Говорила мне мама плюсы не трогать

TILTED
02.08.2018
20:35:22
говорила-говорила, но мы не слушали

Google
Ляман
02.08.2018
20:38:07
TypeError: list indices must be integers or slices, not str Пытаюсь вытащить из списка данные. Почему так происходит?

Oleg
02.08.2018
20:39:15
Правила чата: 1. Пишите вопрос по своей проблеме. Сразу и одним сообщением. Без приветов. Без прелюдий «кто может помочь». Обращения в ЛС к участникам нежелательны.

)

Nikita
02.08.2018
20:40:17
TypeError: list indices must be integers or slices, not str Пытаюсь вытащить из списка данные. Почему так происходит?
возможно у вас ситуация a = [1,2,3] ... b = '1' ... c = a[b] # a['1'] вместо a[1] ? Решить можно при помощи c = a[int(b)]

Ляман
02.08.2018
20:40:48
возможно у вас ситуация a = [1,2,3] ... b = '1' ... c = a[b] # a['1'] вместо a[1] ? Решить можно при помощи c = a[int(b)]
rderedDict([('loc', 'https://www.12amrun.com/products/12amrun-x-nas-ill-dad-hat-camo'), ('lastmod', '2018-04-04T19:59:00-07:00'), ('changefreq', 'daily'),

Nikita
02.08.2018
20:46:18


Ляман
02.08.2018
20:48:56
Я забил на список. Переделал его в json,(с ним проще работать мне) {"loc": "https://www.12amrun.com/", "changefreq": "daily"} {"loc": "https://www.12amrun.com/products/12amrun-x-beastmode-hyphy-hoodie", "lastmod": "2018-05-07T10:48:40-07:00", "changefreq": "daily", "image:image": {"image:loc": "https://cdn.shopify.com/s/files/1/0967/1260/products/hoodie_28de2e11-9457-4b3e-83e7-d709b6c0ffe1.jpg?v=1518031613", "image:title": "12amrun x Beastmode Hyphy Hoodie"}} TypeError: string indices must be integers for dat in get_json['urlset']['url']: print(json.dumps(dat)['loc'])



Nikita
02.08.2018
20:54:57
Судя по TypeError: string indices must be integers, складывается впечатление, что вы где-то переходите по (str) ключам в своем jsone и получаете строку, а потом пытаетесь выделить из нее кусок не слайсом а очередным переходом по ключу. Возможно это потому что вы обходите все все все медиа-обьекты на каком-то сайте, а у них разное представление в виде jsona

Google
Nikita
02.08.2018
20:59:43
возможно вам и не нужно обрабатывать обьекты не того типа, тогда можно просто написать for dat in get_json['urlset']['url']: try: do smth except: pass и скрипт по крайней мере не будет падать А еще лучше написать logs = open('logs.txt', 'w') for dat in get_json['urlset']['url']: try: do smth except: logs.write(str(dat) + '\n') logs.close() а потом посмотреть логи чтобы понять какие именно обекты не обрабатываются

Lizard_King
02.08.2018
21:29:06
ребят, я хочу достать названия всех песен и исполнителей из вк по id пользователя у меня есть какие-то варианты сделать это кроме как с помощью Selenium?

KoLose
02.08.2018
21:46:30
Помогите, все что нагуглил, все не то





Traceback (most recent call last): File "/home/kolose/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request() File "/home/kolose/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request rv = self.handle_user_exception(e) File "/home/kolose/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception reraise(exc_type, exc_value, tb) File "/home/kolose/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise raise value File "/home/kolose/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/home/kolose/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/home/kolose/Рабочий стол/python/blog/app/routes.py", line 24, in login form = LoginForm() File "/home/kolose/.local/lib/python3.6/site-packages/wtforms/form.py", line 178, in __call__ return type.__call__(cls, *args, **kwargs) File "/home/kolose/.local/lib/python3.6/site-packages/flask_wtf/form.py", line 88, in __init__ super(FlaskForm, self).__init__(formdata=formdata, **kwargs) File "/home/kolose/.local/lib/python3.6/site-packages/wtforms/form.py", line 233, in __init__ self.process(formdata, obj, **kwargs) File "/home/kolose/.local/lib/python3.6/site-packages/wtforms/form.py", line 102, in process raise TypeError("formdata should be a multidict-type wrapper that supports the 'getlist' method") TypeError: formdata should be a multidict-type wrapper that supports the 'getlist' method

Nikolay
02.08.2018
22:08:18
Traceback (most recent call last): File "/home/kolose/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request() File "/home/kolose/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request rv = self.handle_user_exception(e) File "/home/kolose/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception reraise(exc_type, exc_value, tb) File "/home/kolose/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise raise value File "/home/kolose/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/home/kolose/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/home/kolose/Рабочий стол/python/blog/app/routes.py", line 24, in login form = LoginForm() File "/home/kolose/.local/lib/python3.6/site-packages/wtforms/form.py", line 178, in __call__ return type.__call__(cls, *args, **kwargs) File "/home/kolose/.local/lib/python3.6/site-packages/flask_wtf/form.py", line 88, in __init__ super(FlaskForm, self).__init__(formdata=formdata, **kwargs) File "/home/kolose/.local/lib/python3.6/site-packages/wtforms/form.py", line 233, in __init__ self.process(formdata, obj, **kwargs) File "/home/kolose/.local/lib/python3.6/site-packages/wtforms/form.py", line 102, in process raise TypeError("formdata should be a multidict-type wrapper that supports the 'getlist' method") TypeError: formdata should be a multidict-type wrapper that supports the 'getlist' method
File "/home/kolose/Рабочий стол/python/blog/app/routes.py", line 24, in login form = LoginForm()

KoLose
02.08.2018
22:09:15
это я знаю, но не знаю в чем заключается ошибка

делал по книге

Nikolay
02.08.2018
22:09:38
это я знаю, но не знаю в чем заключается ошибка
http://flask.pocoo.org/docs/1.0/patterns/wtforms/#in-the-view

И неплохо бы свериться версией wtforms

flask-wtf

@aragaer эээ, почему у меня нет прав писать в rudepython

чем я провинился?!

Denis
02.08.2018
22:15:45
Он там не админ

Google
Nikolay
02.08.2018
22:17:08


????

Nikolay
02.08.2018
22:38:52
это примерно из разряда “Зарт не сидит в рупитоне, а только в бегиннерсах, потому что ему не хватит мозгов на что-то большее, чем ответы на вопросы нубов”

Dmitry
02.08.2018
22:44:51
я предлагаю задать сразу вопрос...

Alex
02.08.2018
22:45:52
Прочитай правила чата сначала.

Nikolay
02.08.2018
22:47:34
в браузере кэш чистил?

тракториста ответ

Dmitry
02.08.2018
22:48:45
в браузере во вкладке сеть, есть галочка - выключить кэш

Nikolay
02.08.2018
22:49:06
ага, бегу, волосы назад

просто с этим вопросом сюда регулярно приходят

Nikolay
02.08.2018
22:49:34
а про кэш забывают

Мой любимый
02.08.2018
22:50:04
Народы

Посоветуйте какие-то задачники что ли

Нормального уровня

Мой любимый
02.08.2018
22:50:47
Или какой-нибудь ресурс с задачами

Admin
ERROR: S client not available

Мой любимый
02.08.2018
22:50:51
Спасибо

Google
Nikolay
02.08.2018
22:51:11
?

Nikolay
02.08.2018
22:52:59
checkio.org
норм

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
02.08.2018
23:26:04
Дратути. А помогите побороть celery? Никак не удаётся его запустить дла джанговсвого приложения. Если запускаю так: /usr/local/bin/celery --app=aml_application worker Вижу такую ошибку RecursionError: maximum recursion depth exceeded while calling a Python object Если запускаю так /usr/local/bin/celery -A aml_application:celery worker То другая ошибка: AttributeError: module 'aml_application.celery' has no attribute 'user_options' Не понимаю что делать. Переименовывать во всём коде app на application, как советует гугл?

Max
02.08.2018
23:47:28
Грит, я тут столкнулся с непониманием python QT, у меня есть класс окна в котором опредлеляется lable(надпись), как ее обновить так чтобы этого не надо было делать в paintEvent? Или все в paintEvent oбновляют?

Я из paintEvent вызываю функцию которая обновляет надпись

Vova
03.08.2018
00:09:09
Хай всем

Есть кто?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
03.08.2018
00:20:02
да

Nikolay
03.08.2018
00:20:39
Солнце уже встало

Где мои весла

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
03.08.2018
00:23:50
Где мои весла
Вон там выше, про селери

Вупи
03.08.2018
05:04:32


Andrey
03.08.2018
05:06:21
Привет! Возникла такая ситуация, после установки pycurl пишет ImportError: pycurl: libcurl link-time ssl backend (none/other) is different from compile-time ssl backend (openssl)

Мак со

Вылезает при импорте pycurl

Maxim
03.08.2018
05:08:14
А переменную куда записывали?

Вупи
03.08.2018
05:09:04
А переменную куда записывали?
Э, ручками создал через консоль. TGBOT_SERCET='mysecretkey' export TGBOT_SECRET

Google
Maxim
03.08.2018
05:11:03
Линукс
В линуксе sudo vim etc/environment. Туда пишите переменные

Andrey
03.08.2018
05:11:16
Попробуем

Maxim
03.08.2018
05:11:59
Линукс
https://help.ubuntu.com/community/EnvironmentVariables

Страница 6117 из 9768