@python_beginnersЭта группа больше не существует

Страница 1326 из 1885
Denis
01.03.2017
17:30:49
Обратное, кстати, неверно

Даниил
01.03.2017
18:04:38
https://vk.com/python_community?w=wall-38080744_48253

Ahmed
01.03.2017
19:24:05


Cykooz
01.03.2017
19:27:09
Установи pip

Google
Ahmed
01.03.2017
19:27:20
Установи pip
он и так есть

Cykooz
01.03.2017
19:27:24
И нахуа ты venv из под рута создаёшь?

Ahmed
01.03.2017
19:27:48
Cykooz
01.03.2017
19:28:06
Ну как бы вообще под рутом работать плохо

Юра
01.03.2017
19:28:43
Лучше венв под рутом не делать, а то потом что то переделать или удалить надо будет под рутом делать

Ahmed
01.03.2017
19:35:12
Как деактивировать рут права? Просто через ssh подключаюсь тут автоматом рут права стоять

Di
01.03.2017
19:35:31
создай пользователя и под ним коннект

Сергей
01.03.2017
19:37:41
apt-get -y install python-pip Потом через пип ставится virtualenv

Ahmed
01.03.2017
19:39:48
при выходе командой logout происходит дисконект с сервером, хочу выйти с рута и зайди под другим логином

Вадим
01.03.2017
19:42:49
ребят кто подскажет реально андруино программировать с питона или там только собсвенном си подобном языке ?

Даниил
01.03.2017
19:46:56
@kyklaed у arduino очень, очень ограничены ресурсы, так что нет Есть вариант - через какой нибудь порт удалённо из питона комнады давать

ну да, без собственного языка ардуино не обойтись

Тебе стоит посмотреть https://micropython.org/

Google
Ahmed
01.03.2017
19:47:34
http://playground.arduino.cc/interfacing/python

Ahmed
01.03.2017
19:48:08
pyboard погугли
Он по-моему еще называется MicroPython

Даниил
01.03.2017
19:48:20
http://playground.arduino.cc/interfacing/python
Это о передаче данных, а не о написании программ для ардуино на питоне

https://micropython.org/ вот он

Johnnie
01.03.2017
19:48:54
Ага, я про него

Вадим
01.03.2017
19:50:17
спасибо посмотрю! хочу дома и в тачке сделать сигналку

тнн Itjunky
01.03.2017
19:59:57
Кто шарит в твистеде?

$ python simple_rdp_serv.py 5.96s master LA: 1.71 Traceback (most recent call last): File "simple_rdp_serv.py", line 50, in <module> reactor.listenTCP(3389, MyRDPFactory()) TypeError: __init__() takes at least 2 arguments (1 given)

https://github.com/citronneur/rdpy#simple-rdp-server

Не понял, какой ему второй аргумент то нужен

Dmitriy
01.03.2017
20:12:08
Pavel
01.03.2017
20:15:16
Так посмотри код команды
там такая иерархия внутри twisted, джавой воняет - караул... Но __init__ у MyRdpFactory (или у его предков) я так и не нашёл.

Pavel
01.03.2017
20:16:28
Даже интересно стало, сейчас поставлю.
я не ставил, я по гитхабу лазил, с нормальной иде конечно проще было бы.

Dmitriy
01.03.2017
20:17:23
я не ставил, я по гитхабу лазил, с нормальной иде конечно проще было бы.
Вообще с выходом aiohttp есть смысл в этих твистедах?

Roman
01.03.2017
20:43:45
друзья, не подскажите как в третьем питоне сделать utf8 везде насильно?

локаль utf

Даниил
01.03.2017
20:44:59
Там по умолчанию

Google
Даниил
01.03.2017
20:45:54
Если у тебя в виндовой консоли не выводится текст, а выводятся кракозябры - проблема виндовой консоли

Игорь
01.03.2017
20:50:18
у винды вообще нет еще единого мнения на какой кодировке остановиться, там на равных правах работают сразу cp1251, utf8 и utf16

Даниил
01.03.2017
20:50:43
А вот это печально

В юниксах все с этим в порядке

Игорь
01.03.2017
20:52:26
повершел точно юникодный, cmd это cp1251, все остальное на utf16. Сторонние кто в лес, кто по дрова. Прям как в линухах лет 20 назад

Roman
01.03.2017
20:54:06
у меня ubuntu и это в wsgi

[Wed Mar 01 20:53:06.536981 2017] [wsgi:error] [pid 4266:tid 139770910992128] [client 89.249.247.149:59924] {% block content %}{% endblock %}, referer: http://52.166.14.108/ [Wed Mar 01 20:53:06.536983 2017] [wsgi:error] [pid 4266:tid 139770910992128] [client 89.249.247.149:59924] File "/home/obsluga/proxyshop_small/app/templates/key.html", line 15, in block "content", referer: http://52.166.14.108/ [Wed Mar 01 20:53:06.536985 2017] [wsgi:error] [pid 4266:tid 139770910992128] [client 89.249.247.149:59924] {{key.amount}}<br>{{active}}<br>, referer: http://52.166.14.108/ [Wed Mar 01 20:53:06.536989 2017] [wsgi:error] [pid 4266:tid 139770910992128] [client 89.249.247.149:59924] File "/usr/lib/python3/dist-packages/markupsafe/_native.py", line 22, in escape, referer: http://52.166.14.108/ [Wed Mar 01 20:53:06.536991 2017] [wsgi:error] [pid 4266:tid 139770910992128] [client 89.249.247.149:59924] return Markup(text_type(s), referer: http://52.166.14.108/ [Wed Mar 01 20:53:06.536993 2017] [wsgi:error] [pid 4266:tid 139770910992128] [client 89.249.247.149:59924] UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128), referer: http://52.166.14.108/

Nardis
02.03.2017
02:56:33
тнн Itjunky
02.03.2017
06:39:20
для утилиты su никакие sudoers не требуются

Nardis
02.03.2017
07:09:40
su и sudo это разные вещи как бы
он написал, что вылетает из терминала при logout, я дал команду su, которая позволит ему переключиться в нового пользователя

перед этим нужно этого пользователя создать и добавить в sudoers, ну что вы из меня лоха делаете

зайдя в нового пользователя через su, он сможет выйти обратно в рута по logout (а не покинет терминал), если что-то пойдет не так

Denis
02.03.2017
07:13:29
Тогда sudo su - user

Nardis
02.03.2017
07:13:50
зачем sudo, если он и так под рутом?

Denis
02.03.2017
07:16:42
А sudoers зачем?

Nardis
02.03.2017
07:17:13
А sudoers зачем?
затем, чтобы создать пользователя с доступом к высоким привилегиям (sudo), а не ходить рутом на сервер

после этого нужно добавить ssh-keys на сервер и в ssh-конфиге зепретить логин руту

Google
Nardis
02.03.2017
07:17:56
(ну и вообще вход по паролю запретить)

Первые шаги на сервере могут выглядеть как-то так: ssh root@your_server_ip root$ cat .pw # copy and save root password root$ rm .pw # remove password file from server root$ adduser user root$ usermod -aG sudo user root$ su - user user$ sudo whoami # check if in sudoers

второй и третий шаг специфичен для провайдера VPS, например Scaleway кладет пароль от рута в файлик pw в домашней директории рута

Leonid
02.03.2017
08:18:44
Как в выражении в квадратных скобах добавить ещё поиск символа \, пробовал \\, но выдаёт ошибку name = re.findall("\(([A-Za-z0-9\s:,&-'\.]*)\)", fullname)

Admin
ERROR: S client not available

Маришка
02.03.2017
08:21:33
Перед кавычками r поставить

re.findall(r"")

Dan
02.03.2017
08:22:00
и убрать "\"

re.findall(r"\(([A-Za-z0-9\s:,&-'.]*)\)", fullname)

Miras
02.03.2017
08:25:06
Как правильно парсить файл, который содержит несколько кодировок? Например, файл содержит кодировки latin-1 и utf-8

Janek
02.03.2017
08:25:36
Привести к одной кодировке

Leonid
02.03.2017
08:27:11
re.findall(r"\(([A-Za-z0-9\s:,&-'.]*)\)", fullname)
нужно ещё найти символ \

Miras
02.03.2017
08:27:14
Я про кодировки latin-1 и utf-8 сказал как пример. Вообще задача определения кодировки не очень тривиальна.

Dan
02.03.2017
08:30:31
re.findall(r"\(([A-Za-z0-9\s:,&-'.\\]*)\)", fullname)

In [11]: fullname = 'Some (name \ )' In [12]: re.findall(r"\(([A-Za-z0-9\s:,&-'.\\]*)\)", fullname) Out[12]: ['name \\ ']

Miras
02.03.2017
08:37:13
Да, я это видел. Но работает очень долго. Особенно когда логов очень много:). Даже если я узнаю кодировку, то как конвертировать на питоне, ведь для этого нужно весь текст считать в память. Это очень затратно. Или можно как-то по-другому?

I
02.03.2017
08:41:48
считывай в память кусками

Google
Anton
02.03.2017
08:51:29
как в одном файле может быть несколько кодировок? особенно если они разной размерности как latin1 и utf? это же получается надо отрезать кусками и декодировать куски с разной размерностью. Может лучше как-то более корректно эти логи писать?

Older
02.03.2017
09:25:41
Джангисты молчат, скопирую сюда

Господа, чому консоль ругается на DJANGO_SETTINGS_MODULE. Она же определена http://pastebin.com/c0jkwWHc

In [2]: import os In [3]: os.environ['DJANGO_SETTINGS_MODULE'] Out[3]: 'aa_server.settings

Pavel
02.03.2017
09:45:29
Older
02.03.2017
09:47:59
Да, конечно

In [1]: from aa_server import settings In [2]: settings Out[2]: <module 'aa_server.settings' from '/srv/myproject/aa_server/settings.py'>

Павел
02.03.2017
10:31:39
Господа и бабы! Подскажите пожалуйста, питон 2.7 из коробки умеет редактировать csv файлы? По типу key-value?

Пока что в голову лезет только считать файл, перебрать строчки, найти нужные, заменить, записать во временный файл, а потом скопировать временный файл поверх того, с которым работаю.

Di
02.03.2017
10:35:02
Открой файл в режими записи

На лету меняй значения

Павел
02.03.2017
10:35:42
Да чо то говорят что налету менять не очень хорошая идея... Правда, не говорят почему.

Di
02.03.2017
10:36:13
Ну ты можешь потерять исходный файл

Погоняй тесты, посмотри, точно ли ты настроил логику поиска и замены

Страница 1326 из 1885

Эта группа больше не существует Эта группа больше не существует