
Olga Pesnya
17.07.2019
10:51:41
#работа #вакансия #python #spb #senior #питер #офис
Всем привет!
Нас накрыла очередная волна популярности FaceApp, поэтому нужен очень-очень крутой Python разработчик.
От вас нужно:
- Экспертное владение Python
- Промышленный опыт работы с реляционными базами данных
- Уверенное владение Linux/Bash
Желательно:
- Опыт работы с облачными сервисам AWS или Google Cloud
- Numpy или OpenCV
- Опыт разработки высоконагруженных сервисов
- Опыт разработки API для мобильных приложений
- Docker/Kubernetes
От нас:
- Просторный офис на Электросиле (3 минуты от метро)
- зп 180-240 т.р. официальное трудоустройство и белая зарплата
- ДМС со стоматологией
- занятия по английскому языку с носителем в офисе и компенсация занятий спортом
- гибкое начало рабочего дня с 09:00 до 11:00
- и все остальные приятности: мини-кухня с фруктами, чаем, кофе и свежей выпечкой в офисе
За подробностями в личку @olgapesnya


Shieldy
17.07.2019
10:54:03
Добро пожаловать, @etarn!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Rasha
17.07.2019
10:58:24
ребят а как записывать в файл, при этом не затирая ничего в самом файле
тип чтобы дальше по строкам записывал

Google

Rasha
17.07.2019
10:58:50
'a' ?

Ринат
17.07.2019
10:59:00
в syslog
Jul 17 13:57:01 s0565b557 CRON[6230]: (root) CMD (root /var/www/data/www/python/vi/bin/python /var/www/data/www/python/post_query/1.py)
вот что в syslog

Tishka17
17.07.2019
10:59:27

Alex
17.07.2019
10:59:47
дай угадаю command not found: root

Ринат
17.07.2019
11:00:16
нашел ошибку

Rasha
17.07.2019
11:00:28
with open('test.csv', 'a') as fp: у меня при такой записи все равно затер сук

Ринат
17.07.2019
11:00:29
виртуалку не активировал
Хотя нет. В логах после этой строчки ничего больше нет

Alex
17.07.2019
11:03:12

Aragaer
17.07.2019
11:03:26
если ты явно указываешь путь к питону в венве, то венв не надо активировать

Google

Aragaer
17.07.2019
11:03:41
в юзерском нет

Alex
17.07.2019
11:03:56
если ты указываешь путь к питону в венве - это не эквивалентно его активации
работает до тех пор пока ты из венва бинарь не позовешь

Aragaer
17.07.2019
11:05:16
не эквивалентно
но для отдельно взятого скрипта - норм, пути импортов он корректно подхватит

Ринат
17.07.2019
11:06:04
Ну в итоге, запись же правильная: */1 * * * * root /var/www/data/www/python/vi/bin/python /var/www/data/www/python/post_query/1.py?

Tishka17
17.07.2019
11:07:59
что там делает root?
это точно кронтаб?

Ринат
17.07.2019
11:08:17
Да

Alex
17.07.2019
11:08:17
в системном кронтабе действительно указывается пользователь

Tishka17
17.07.2019
11:08:36
эм
это в каком?

Alex
17.07.2019
11:09:05

Tishka17
17.07.2019
11:09:31
# m h dom mon dow command
вот что мне crontab -e в комменте показывает

Alex
17.07.2019
11:09:34
только вот одна загвоздка
crontab -e не редактирует системный кронтаб

Tishka17
17.07.2019
11:09:57
ну его вообще непонятно зачем редактировать

Google

Alex
17.07.2019
11:10:22
поэтому таки root там конкретно лишний

Ринат
17.07.2019
11:12:01

Alex
17.07.2019
11:12:17

Ринат
17.07.2019
11:12:31
потому, что я уже от всех пользователей пробовал

Kirill
17.07.2019
11:16:13
как по json файлу бегать с key, value ?

Tishka17
17.07.2019
11:16:35
берешь json.load(f) поулчаешь питоновский тип соответственно тому что там лежало в файле и бегашеь по нему как обычно

Kirill
17.07.2019
11:20:14

Tishka17
17.07.2019
11:20:31

Kirill
17.07.2019
11:21:10

Michael
17.07.2019
11:21:31
encoding='urf-8

Tishka17
17.07.2019
11:21:35
open("путь", encoding="твоя кодировка")

elessar
17.07.2019
11:23:14
как узнать кодировку файла
чтоб потом правильно преобразовать в utf

Tishka17
17.07.2019
11:24:57
спросить у того, кто писал файл
и договориться с ним, чтобы она была всегда одна и та же

Alex
17.07.2019
11:25:26

elessar
17.07.2019
11:25:31
крч верного способа нет походу
ясно...

Google

Alex
17.07.2019
11:25:38

Tishka17
17.07.2019
11:25:41
я же сказал - это едиснтвенный верный

elessar
17.07.2019
11:26:10
а если в папке вперемешку

frontjss
17.07.2019
11:26:29
яндекс народные карты api, не прикрыли еще?

elessar
17.07.2019
11:27:15
файлов...допустим utf и iso-8859-1

Ринат
17.07.2019
11:27:22
my_file = open("1.txt", "w")
my_file.write("Текст")
my_file.close()
Через консоль запись в файл происходит.
Запускаю по крону, без виртуалки, ничего не сохраняется.

Abcd
17.07.2019
11:27:56
Товарищи, хотелось бы услышать мнение опытных ребят, скорее в чате для новичков таких не много
Мне 19 лет, математику знаю на базовом уровне.
Вчера по видеоуроку попробовал на питоне калькулятор написать и мне понравилось.
Поэтому я решил уделять этому больше времени (~4-6 часов каждый день в ближайший год). Из книги как я понял лучше взять Лутца две книги, укус Питона и Саммерфилда "програмиировпние на python". Какую еще информацию можно почитать/посмотреть?
Каких результатов я смогу достичь при систематической работе на протяжении года? И еще хотелось бы услышать от вас, как вы начинали.

SetazeR
17.07.2019
11:28:27

Максим
17.07.2019
11:28:51

Kirill
17.07.2019
11:29:52
with open("data.json", "w", encoding='utf-8') as f:
data = json.load(f)
datat = data[msg.text]
await bot.send_message(msg.from_user.id, datat) как мне отправить то, ошибка вылетает

Tishka17
17.07.2019
11:29:55

Ilia
17.07.2019
11:29:55

Alex
17.07.2019
11:30:03

Abcd
17.07.2019
11:30:41

Tishka17
17.07.2019
11:30:42
глядишь через полгода сможешь что-то уже сам писать без книжки

Kirill
17.07.2019
11:31:05

SetazeR
17.07.2019
11:31:46

Tishka17
17.07.2019
11:31:53

Ринат
17.07.2019
11:31:54

Google

Jentry
17.07.2019
11:31:54

Abcd
17.07.2019
11:31:55

Kirill
17.07.2019
11:32:42

SetazeR
17.07.2019
11:32:43

Tishka17
17.07.2019
11:32:59

Kirill
17.07.2019
11:33:10
бл

SetazeR
17.07.2019
11:33:16
*/1 * * * * cd /var/www/data/www/python/post_query/ && root /usr/bin/python3 1.py

Abcd
17.07.2019
11:33:43

Tishka17
17.07.2019
11:33:54
=D

Kirill
17.07.2019
11:34:03
рещил пива выпить, и заказ поступил
извините пожалуйста

Максим
17.07.2019
11:34:11

Kirill
17.07.2019
11:36:12
а как мне в жсон добавить новую запись ?

Tishka17
17.07.2019
11:36:33
распарсить, добавить запись, сериализовать обратно

Ринат
17.07.2019
11:38:13

Kirill
17.07.2019
11:38:50
еще раз прошу прощения

Alex
17.07.2019
11:38:57
третий раз спрашиваю нахуй там root?

Tishka17
17.07.2019
11:39:08