
LighteR
09.07.2019
08:41:17

Vadim
09.07.2019
08:41:18
Привет, знаете какое-нибудь пример ридера на питоне?

Alex
09.07.2019
08:41:41

LighteR
09.07.2019
08:41:49

Google

Alex
09.07.2019
08:41:50

Валерий
09.07.2019
08:42:00
Привет всем, подскажите пожалуйста, может кто-то сталкивался с таким случаем, потому что я довольно часто вижу этот кусок кода в разных приложениях и слегка не очень мне это нравится. В общем есть огромный кусок кода на if else, что-то типа:
if item in list_1:
do somthing
elif item in list_2:
...
elif item in list_3:
...
и так далее еще раз 5-10, например
Может быть есть какое-то более элегатное решение, чтобы не так награможено было. После проверки условия в приницпе происходит аналогичные действия, но с небольшими изменениями

Dmitriy
09.07.2019
08:42:18

LighteR
09.07.2019
08:44:02

Dmitriy
09.07.2019
08:45:46
Согласен, что если python сбилдится то и зависимости тоже
Но пока ищу есть ли pure python библиотека
Видимо нету

Alex
09.07.2019
08:47:40

SetazeR
09.07.2019
08:48:36

LighteR
09.07.2019
08:48:51
В общем, я бы заимплементил через консольную тулзу. По ходу дела если появится платформа, на которой эта тулза не работает, решал бы уже эту проблему

Dmitriy
09.07.2019
08:49:19

Alex
09.07.2019
08:49:21

Google

SetazeR
09.07.2019
08:49:23
было бы одно и то же действие - можно было бы написать
if any(item in cur_list for curlist in (list1,list2,list3)):
или типа if item in list1.extend(list2).extend(list3): и т.п.

LighteR
09.07.2019
08:51:40
пока я с трудом себе представляю платформу, на которой не существует консольной zip-тулзы

Tishka17
09.07.2019
08:52:31

LighteR
09.07.2019
08:53:17

Алексей
09.07.2019
08:53:43

Tishka17
09.07.2019
08:53:43

LighteR
09.07.2019
08:56:34
LFS =D
Положить туда статически слинкованный бинарь )

Tishka17
09.07.2019
08:57:28

Вадим
09.07.2019
09:07:33
Всем привет)Может кто-нибудь находил репозиторий/ cтатью про то, как индефицировать взятие ворот в футболе

Vladimir
09.07.2019
09:08:47
Э-э, ну там датчики которые сигнализируют часам у арбитра.
Часы вибрируют
Есть вибрация всё ок

Дмитрий
09.07.2019
09:09:21
если именно по видео надо

Vladimir
09.07.2019
09:09:46
Только видел нормальное надо

Вадим
09.07.2019
09:09:46

Дмитрий
09.07.2019
09:10:00
есть линии, есть объект, проверить прошел ли объект через линии

Vladimir
09.07.2019
09:10:23
Желательно с камер внутри ворот

Дмитрий
09.07.2019
09:10:37

Google

Vladimir
09.07.2019
09:11:37
Там надо из 3d 2d и всё

Вадим
09.07.2019
09:11:47

Marsel
09.07.2019
09:13:33
Годиться

Дмитрий
09.07.2019
09:13:34

Stepan
09.07.2019
09:23:01
Сижу на террасе

Nikolay
09.07.2019
09:49:45
Я тоже сидел на террасе, но потом я откопал книжку по питону
Пошли неплохи дела

?? Eugene
09.07.2019
09:53:02
Главное - чтоб не на терассе

Pavel
09.07.2019
10:09:32

Nikolay
09.07.2019
10:09:49

Andrew
09.07.2019
10:19:45

Влад
09.07.2019
10:57:15
tf = tarfile.open("core-dump.tar.gz", mode="w:gz")
files = []
for core in os.listdir('/tmp'):
if core.startswith('core-gameserver'):
files.append(core)
tf.add("/tmp/").append(files)
tf.add("/data/gameserver_logs")
tf.close()
помогите,пожалуйста со скриптом
AttributeError: 'NoneType' object has no attribute 'append'
как его сделать правильно?

Medoed
09.07.2019
11:05:33

Влад
09.07.2019
11:06:13
мне нужно в итоге получить /tmp/files
files это files = []
tf.add("/tmp/" + str(files))
но получаю "/tmp/['core-gameserver-11-1011-1011-2966-1562596479']"

Google

Admin
ERROR: S client not available

Влад
09.07.2019
11:08:10
как убрать скобки?

Nikolay
09.07.2019
11:08:20
?

Фекла [wickebine]
09.07.2019
11:08:39
мало того что скобки, так ещё и '

Vlad?
09.07.2019
11:08:46
То есть это [ values ]

Влад
09.07.2019
11:10:21
а как массив нормально передать?

Vlad?
09.07.2019
11:10:30
Зачем массив, показал выше
Или он еррорит на одинаковую папку?

Влад
09.07.2019
11:10:44
щас попробую, спасибо

Vlad?
09.07.2019
11:10:45
Попробуй

Маришка
09.07.2019
11:10:53
for file in files:
path = os.path.join('/tmp', file)

Влад
09.07.2019
11:14:37
Попробуй
tf.add(f'/tmp/{core}')
^
SyntaxError: invalid syntax

Vlad?
09.07.2019
11:14:55
Версия питона?
tf.add('/tmp/' + core)

Maxim
09.07.2019
11:15:24

Vitaliy
09.07.2019
11:15:33

Влад
09.07.2019
11:15:35

Google

Маришка
09.07.2019
11:15:41

Vlad?
09.07.2019
11:15:43

Vitaliy
09.07.2019
11:15:57

Maxim
09.07.2019
11:16:00

Маришка
09.07.2019
11:16:18
Ещё один наркоман

Vitaliy
09.07.2019
11:16:38

Vlad?
09.07.2019
11:16:41