@spbpython

Страница 704 из 785
Tagir
07.04.2018
18:18:16
Код корректен

Dmitry
07.04.2018
19:07:06
Help me
? во-первых не нужно вываливать код без форматирования, пожалуйста. во-вторых напишите чем вам помочь, тут не все экстрасенсы.

Liliya
07.04.2018
19:10:34
Точно

Google
Liliya
07.04.2018
19:10:56
writer в консоле сообщений ошибка нет такой функции или метода

Tagir
07.04.2018
19:25:52
скопируйте ошибку, я сомневаюсь, что здесь кто-то пытался запустить ваш код

но если вы таки сменили users на user, стоит заменить и метод на writerow

ну и два момента: раз вы используете библиотеку для записи и дозаписи, почему вы читаете "в лоб", в csv есть функции для чтения; почему вы записываете текстовый файл, а прочитать пытаетесь бинарный?

Evgeniy
07.04.2018
19:38:18
Ещё в конце csv.reader не хватает. for message in file не сработает. На самом деле в документации по библиотеке все понятно расписано.

Liliya
07.04.2018
20:51:34
Traceback (most recent call last): File "D:/GOSTUDY/metanit/phyton/phyton_baza/csv5.py", line 1, in <module> import csv File "D:\GOSTUDY\metanit\phyton\phyton_baza\csv.py", line 13, in <module> writer = csv.writer(file, delimiter='\n') AttributeError: module 'csv' has no attribute 'writer'

Александр
08.04.2018
06:24:22
Traceback (most recent call last): File "D:/GOSTUDY/metanit/phyton/phyton_baza/csv5.py", line 1, in <module> import csv File "D:\GOSTUDY\metanit\phyton\phyton_baza\csv.py", line 13, in <module> writer = csv.writer(file, delimiter='\n') AttributeError: module 'csv' has no attribute 'writer'
Точно... При импорте python вместо пакета csv находит твой файл, так как он назван таким же именем. Чтобы тебе было более понятно, что это означает, почитай документацию на модули. Инициализация списка путей поиска модулей начинается с директории твоего скрипта, поэтому он заместил пакет csv. https://docs.python.org/2/tutorial/modules.html#the-module-search-path

Liliya
08.04.2018
06:36:56
не работает так менял

Александр
08.04.2018
09:43:23
не работает так менял
Тебе придется почитать хотя бы вот это. Как прочитаешь, приходи с вопросами. https://docs.python.org/3/tutorial/index.html А также документацию к каждому методу.

Serge
08.04.2018
10:45:29
Тебе придется почитать хотя бы вот это. Как прочитаешь, приходи с вопросами. https://docs.python.org/3/tutorial/index.html А также документацию к каждому методу.
В 500-й раз меня удивляет, зачем люди дают ссылки на странные начальные тексты. Нет смысла читать что-либо, кроме https://docs.python.org/3/tutorial/index.html , если оно ещё не прочитано или не понятно

Google
Alex
08.04.2018
12:31:50
Нет смысла вообще что-то читать

Если зреть в корень то компьютер это вообще лоховская тема

Sergey
09.04.2018
14:02:06
Нет, нам таймпад слишком оперативно поменял поддомен, теперь мы на piterpy.timepad.ru

Так что без паники :)

Igor
11.04.2018
04:40:38
Всем привет

Marco
11.04.2018
05:28:37
import this

spb_python_bot
11.04.2018
05:28:41
import this
The Zen of SPb Python Chat (Inspired by "The Zen of Python, by Tim Peters") - Short introduction of yourself is better than "hello". - Link to gist is better than source paste. - One long message is better than many short. - Editing the message is better than correcting via another one. - Staying on topic is better than offtopic. - Good topic is worth discussing though. - Unless it is started by a link to Habrahabr. - Politeness counts. - Bad mood is not a good reason to break the rules. - Don't ask to ask just ask. - Text message is better than voice message. - Unless it is voice conference. - Git repos are one honking great idea — let's do more of those!

Marco
11.04.2018
05:33:25
Всем привет
Short introduction of yourself is better than "hello". Чем занимаешься? Как нашёл этот чат?

Igor
11.04.2018
05:38:01
Ок, не видел правил. Я занимаюсь рекламой и после посещения go analytics 2018 решил изучить python, тк для всего крутого в аналитике нужен он или r. Нашел чат через статью в блоге нетологии.

Roman
11.04.2018
09:57:03
а вот что вы используете для создания объектов из json/dict?

вот хочется иметь объекты с полями и валидацией

Sergey
11.04.2018
10:03:38
Для валидации Cerberus можно прикрутить

Roman
11.04.2018
10:13:39
Cerberus/Marshmallow/Colander
ну вот я выбираю между первыми двумя

Cerberus/Marshmallow/Colander
Cerberus не нравится тем что там схема задается словарём =(

b0g3r
11.04.2018
10:15:13
Коландер немного странный. И шрифты у них в доке странные. Я не маковод, но всё равно задевает

Sergey
11.04.2018
10:22:02
Cerberus не нравится тем что там схема задается словарём =(
Мне больше не нравится, что там логика на доксрингах. Мы как-то столкнулись тем, что запускали c -OO, и получили повсюду RuntimeError.

b0g3r
11.04.2018
10:34:42
а -ОО же вроде ниче интересного не делает? ассерты и докстринги?

Google
Sergey
11.04.2018
10:37:05
а -ОО же вроде ниче интересного не делает? ассерты и докстринги?
у них прям логика в достринга: https://github.com/pyeve/cerberus/blob/master/cerberus/validator.py#L968-L969

b0g3r
11.04.2018
10:37:23
эт я понял, я не понял зачем с -ОО запускать

Sergey
11.04.2018
10:39:04
Serge
11.04.2018
10:57:13
Cerberus не нравится тем что там схема задается словарём =(
да, и когда-нибудь я допишу объектики для нее. ну или ты можешь сам;) на питоне это просто и мы все тебе скажем спасибо:)

ну вот я выбираю между первыми двумя
при этом, мне кажется, они немного разные по покрываемым уровням абстракции и этапам процесса, не?

у них прям логика в достринга: https://github.com/pyeve/cerberus/blob/master/cerberus/validator.py#L968-L969
а это именно логика? я не виду связи этих двух строк с последующим кодом. что оно там делает?

Sergey
11.04.2018
11:05:16
а это именно логика? я не виду связи этих двух строк с последующим кодом. что оно там делает?
https://github.com/pyeve/cerberus/blob/master/cerberus/validator.py#L1335 посмотри на этот метакласс

Admin
ERROR: S client not available

Sergey
11.04.2018
11:32:49
не бери Cerberus :)
Имхо, у него самый приятный api

Roman
12.04.2018
08:48:00
https://morepypy.blogspot.ru/2018/04/improving-syntaxerror-in-pypy.html

Michael
12.04.2018
13:09:11
https://www.youtube.com/playlist?list=PL-_cKNuVAYAW_Bw-9QKMKJuNz6LSceLqo #JFYI

Sergey
12.04.2018
13:17:37
Dmitry
12.04.2018
14:29:25


Google
Dmitry
12.04.2018
14:29:49
вижу mmap вспоминаю @pragus

Roman
12.04.2018
14:31:12
там пропущен prot и access )

Инкогнито
13.04.2018
08:48:25
Есть живые?)

ultranoise ?
13.04.2018
08:48:31
все умерли)

Инкогнито
13.04.2018
08:48:52
Помощь с вопросом нужна)

Тут можно спросить?

Некто
13.04.2018
08:49:14
нет, тут просто созывает на побухать

не надо тут вопросы задавать

:D

Инкогнито
13.04.2018
08:49:31
?

Vitali K.
13.04.2018
08:50:01
Почему socks5 имеет 5 на конце?

Инкогнито
13.04.2018
08:50:10
Вообщем: допустим надо заставить работать непрерывный цикл в то время, как выполняется другая программа. Как быть? Правильно ли будет код этого непрерывного цикла заключить в другой файл .py и импортировать этот файл в начале основной программы, будет ли цикл синхронно работать с выполняемой программой? Или как иначе можно организовать данное?

Некто
13.04.2018
08:50:37
Vitali K.
13.04.2018
08:50:58
потому что не socks4
Были ли 2 и 3?

Страница 704 из 785