@ru_python

Страница 9625 из 9768
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
'a' ?
угу

Ринат
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
что там делает root?
да, я перепроверил

в системном кронтабе действительно указывается пользователь

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
Ринат
17.07.2019
11:12:01
нет
root убрать?

Alex
17.07.2019
11:12:17
root убрать?
нафига ты скрипт от рута вообще запускаешь?

Ринат
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) поулчаешь питоновский тип соответственно тому что там лежало в файле и бегашеь по нему как обычно

Tishka17
17.07.2019
11:20:31
UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 310: character maps to <undefined>
ну ты, когда открываешь файл, кодировку-то укажи

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
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". Какую еще информацию можно почитать/посмотреть? Каких результатов я смогу достичь при систематической работе на протяжении года? И еще хотелось бы услышать от вас, как вы начинали.

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
а если в папке вперемешку
то мы тебе сочувствуем

Abcd
17.07.2019
11:30:41
никто не знает каких результатов ты можешь достичь
Ну теоретически, учитывая систематическое изучение

Ринат
17.07.2019
11:31:54
чё у тебя в кроне написано?
*/1 * * * * root /usr/bin/python3 /var/www/data/www/python/post_query/1.py

Google
Abcd
17.07.2019
11:31:55
не хочется тебя расстраивать, но правила чата.
Я специально в конце написал про истории участников чата, так как об этом в правилах пунктика нет. Извиняюсь, если кого-то достали такого рода сообщения.

Kirill
17.07.2019
11:32:42
какая ошибка?
стирается жсон файл лол

SetazeR
17.07.2019
11:32:43
*/1 * * * * root /usr/bin/python3 /var/www/data/www/python/post_query/1.py
тебе сначала надо в папку скрипта перейти

Tishka17
17.07.2019
11:32:59
стирается жсон файл лол
ну а нахрен ты открываешь с 'w' елси хочешь читать?

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

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
распарсить, добавить запись, сериализовать обратно

Kirill
17.07.2019
11:38:50
распарсить, добавить запись, сериализовать обратно
with open("data.json", "r", encoding='utf-8') as f: data = json.load(f) data[name] = msg.text d = json.dump(data) так ?

еще раз прошу прощения

Alex
17.07.2019
11:38:57
не хочет
вы верно издеваетесь

третий раз спрашиваю нахуй там root?

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