
Никита
20.02.2019
18:50:49
просто не привык к указанию аргументов в супере)

Terminator
20.02.2019
18:50:53
@Sergey2910 будет жить. Поприветствуем!

Никита
20.02.2019
18:51:02

Terminator
20.02.2019
18:51:28
@hairygeek будет жить. Поприветствуем!

Google

Никита
20.02.2019
18:53:37
Ребят, подскажите как распарсить 3 млн json строк, в файле имеется комментарий пользователя, его айди, его пол.
Как распределить это на 2 файла в пропорции 25/75, то есть распарсить так, чтобы в одном файле, допустим, был Андрей, Петя, Катя. А во втором Женя, Настя, Давид
Чтобы не было Жени в первом файле, а был только во втором
распарсиваешь как обычно, если не слишком вложенная структура то каким-нибудь способом итерируешься по последовательности проверяя вхождение нужных тебе элементов в конструкцию и направляя их по нужным тебе файлам
можно и так

Nikolay
20.02.2019
19:36:19
Подскажите, почему тип object, хотя я указываю, что str
pd.DataFrame(data={"col1":['one','two','three']},dtype='str').info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 3 entries, 0 to 2
Data columns (total 1 columns):
col1 3 non-null object
dtypes: object(1)

Denis
20.02.2019
19:36:52
А какая разница?

Nikolay
20.02.2019
19:38:33
для int же он так не делает

Deep Sea
20.02.2019
19:38:38
>>> isinstance(str, object)
True

Нехис
20.02.2019
19:39:16
шалом православныя
а не подскажите ли как нагуглить пайтоновскую эмуляцию ftp-сервера в оперативной памяти, без записи на диск.
такую, можно сказать, абстракцию, в которой файлы могут жить исключительно до перезагрузки.

Nikolay
20.02.2019
19:39:25
isinstance(object, object)

Tishka17
20.02.2019
19:39:41

Nikolay
20.02.2019
19:39:49

Нехис
20.02.2019
19:39:52

Google

Tishka17
20.02.2019
19:40:03
tmpfs точнее

Deep Sea
20.02.2019
19:41:46
в ftp есть много всякой странной ерунды типа активного и пассивного режима, которым не место в 2019

Нехис
20.02.2019
19:42:01
Небозопасный же
это всё от паранойи...
а если надо именно в безопасность - поднимается любой туннель и всё...

Tishka17
20.02.2019
19:42:27

Deep Sea
20.02.2019
19:42:43
вообще для секурности есть ftps

Nikolay
20.02.2019
19:42:51
Забудьте что такое ftp

Deep Sea
20.02.2019
19:42:56
но это не оправдывает его ненужности
http проще

Nikolay
20.02.2019
19:43:21
не

Нехис
20.02.2019
19:43:32
да блин хорошая ж технология.
зато простая как валенок.

Nikolay
20.02.2019
19:43:40
http не для файлов вообще

Deep Sea
20.02.2019
19:43:44
она сложная как раз
там тысяча миллионов команд

Denis
20.02.2019
19:44:08

Nikolay
20.02.2019
19:44:21
https://github.com/giampaolo/pyftpdlib ??

Нехис
20.02.2019
19:44:30

Nikolay
20.02.2019
19:45:47
Лучше б дальше ui тесты на selenium писал

Tishka17
20.02.2019
19:45:48
Весь современный мир - сплошные костыли

Google

Nikolay
20.02.2019
19:46:04
всё пошло нетуда

Tishka17
20.02.2019
19:46:14

Нехис
20.02.2019
19:48:21
но это не оправдывает его ненужности
он нужен.
даже если учитывать что это упоротое legacy которое не налезает на "модные веяния", в него до сих пор умеет тонна софта, который может сливать и/или бекапить свои файлики по ftp.
Но вот как раз мысль эти файлики не складировать в файлопомойку и оттуда их вычитывать а прикинуться фтп-сервером и ловить их на лету, и как либо обрабатывать.
И с точки зрения прозрачности процессинга и всякой интеграции кажется это наиболее простой путь..

Nybkox
20.02.2019
19:50:19
Ребят под какую админку лучше хостить фласк аппу. ЛАМП или Вебмин?

Нехис
20.02.2019
19:58:06
tmpfs точнее
кстати, спасибо, мысль абсолютно в дырочку.
pyftpdlib + tmpfs меня более чем спасут.
спасибо чятик.

Tishka17
20.02.2019
19:58:45
Захочешь ещё чтобы отругали твое решение, заходи

Игорь
20.02.2019
19:59:58

Tishka17
20.02.2019
20:00:24
Ну профайлер конечно замедляет

Нехис
20.02.2019
20:00:44

Игорь
20.02.2019
20:02:12
Ну профайлер конечно замедляет
CPython замедляет на 1 секунду, PyPy на 120.
Но при этом код на обычном питоне все равно быстрее на 7 секунд без профайлера, попробую увеличить нагрузку, может в долгую будет быстрее

Fantozzi
20.02.2019
20:02:31
Ребят, а есть тут кто недавно прошел курс по питону , начиная прям с нуля с нуля и в какой сейчас стадии? Работаете или в поиске?
Я в течении года все никак ниже начну изучать питон хотя бы самостоятельно...

Nikolay
20.02.2019
20:03:28

Fantozzi
20.02.2019
20:04:25
А ты самостоятельно изучал или с помощью курсов?

Илья
20.02.2019
20:04:26
Ребят, есть такаая проблема, у меня есть словарь в классе, который надо бэкапить в data.json через каждые N секунд, как мне это организовать?
Я уже всё перепробовал, уже не знаю как извернуться

Tishka17
20.02.2019
20:04:28
Я как-то проходил курс на степике
Или в чем вопрос ?

Google

?? Eugene
20.02.2019
20:05:25

Tishka17
20.02.2019
20:05:42

?? Eugene
20.02.2019
20:06:11

Илья
20.02.2019
20:06:27
Или в чем вопрос ?
Вопрос в том, что у меня в self'e лежит словарь, который надо бэкапить в json каждые секунд 10, например
Я хз как

Admin
ERROR: S client not available

Илья
20.02.2019
20:06:36
Думал в тред отдельный увести
Он ничего не делает
Он изменяется, соответственно

Tishka17
20.02.2019
20:07:14
Ну пусть тред
В чем проблема-то?

Nikolay
20.02.2019
20:07:21
Threading.Timer

Илья
20.02.2019
20:07:27
Он ничего не делает
Вот что

?? Eugene
20.02.2019
20:07:38

Tishka17
20.02.2019
20:07:38
Главное ты пока дампишь залочь, чтобы не изменили

Илья
20.02.2019
20:07:40
Тред

Tishka17
20.02.2019
20:07:50
А ты что там написал в треде?

Nikolay
20.02.2019
20:08:03
https://apscheduler.readthedocs.io/en/3.0/
from apscheduler.schedulers.background import BackgroundScheduler
sched = BackgroundScheduler()
def some_job():
print('Every 10 seconds')
# seconds can be replaced with minutes, hours, or days
sched.add_job(some_job, 'interval', seconds=10)
sched.start()
...
sched.shutdown()

Google

Tishka17
20.02.2019
20:08:30

Nikolay
20.02.2019
20:08:48

Илья
20.02.2019
20:08:51
def data_saver(bot):
with open("data.json", "w") as file:
file.write(dumps(bot.tasks))
file.flush()
sleep(10)

Tishka17
20.02.2019
20:09:08

Nikolay
20.02.2019
20:09:19
json.dump(bot.tasks, file)

Илья
20.02.2019
20:09:24
from _thread import start_new_thread
Через этого друга
аргумент правильно передаю в старте треда

Tishka17
20.02.2019
20:10:07

?? Eugene
20.02.2019
20:10:19

Илья
20.02.2019
20:10:27
Думал прокатит

?? Eugene
20.02.2019
20:10:40
threading.Thread лучше

Илья
20.02.2019
20:10:50
:(
Спасибо
Господи, оно работает, ну эт я проглазел дико чёт