@propython

Страница 55 из 228
Евгений
13.06.2017
13:31:03
а то, как пишешь ты это if i < 0 and i > 255:

Alseg
13.06.2017
13:31:11
да, я уже понял

это наиболее короткий способ записать 1 строкой ЕСЛИ А меньше 0 или больше 255 ?

Google
Евгений
13.06.2017
13:31:58
канал @propython ...

Alseg
13.06.2017
13:32:35
канал @propython ...
чего не так то?

Евгений
13.06.2017
13:32:52
@ru_python_beginners с такими вопросами лучше сюда

а этот канал практически дохлый, т.к. тут нет админа

Anton
13.06.2017
14:44:04


Dan
13.06.2017
14:47:08
а ты как натравливаешь на настройки ?

в manage.py есть os.environ.setdefault("DJANGO_SETTINGS_MODULE", "PROJECT.settings")

Anton
13.06.2017
14:48:34
понял, сенькс)

Dan
13.06.2017
14:48:53
там указываешь путь до дефолта

Evgen
13.06.2017
19:47:50
Вопрос. есть докер с питоном 2.7 Иницилизация пройстейшого логгера log = logging.getLogger('selenium') log.setLevel(lvl) ch = logging.StreamHandler() rh = logging.FileHandler('app.log') rh.setLevel(lvl) formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') ch.setFormatter(formatter) log.addHandler(ch) log.addFilter(rh) После старта валлит кучу логов StreamHandler Но app.log пустой. Проект подключен через volumes: - ../:/usr/src/app

пардон... нашел ошибку :) Всем спасибо за помощь

Kirill
14.06.2017
07:23:10
У нас тут вакансия появилась, кому интересно пишите мне в личку (желательно иметь резюме). https://hh.ru/vacancy/20724621

Google
Kirill
14.06.2017
07:23:15
/stat@combot

Combot
14.06.2017
07:23:15
combot.org/chat/-1001014997953

Артур
14.06.2017
09:56:51
/stat@combot

Combot
14.06.2017
09:56:52
combot.org/chat/-1001014997953

Anton
15.06.2017
10:45:04
гайз, нужен опенсорсный джанго проект, на который можно ориентироваться как на best-practices

Если кто что подскажет - буду очч благодарен

Anton
15.06.2017
15:19:33
спасибо, посмотрю

Elle
16.06.2017
11:37:33
Всем привет Ищем Python разработчика для программирования генератора отчетов. Если кому интересно, можете ознакомиться с кратким ТЗ по ссылке: https://drive.google.com/drive/folders/0BxZMqN4Qno-nbXdZUk1HVURkZFU и написать нам на ruk.maria@gmail.com Сроки разработки: 1,5 месяца. Стоимость обсуждаема. Спасибо за внимание :)

Pepe
19.06.2017
06:13:23
Почему такой код не работает? with open(filename, 'r') as f: data=f.read() data = re.sub('\/\*', '[', data) data = re.sub('\*\/', ']', data) for line in data: line = line.partition(r'//')[0] line = line.rstrip() for ch in line: if ch == '[': buf.append(ch) skipflag = 1 elif ch == ']': if buf: buf.pop() if not buf: skipflag = 0 elif skipflag == 0: print(ch)

По моему я забыл их в strip вставить

По моему я забыл их в strip вставить
Да. Долго думал , и осенило только когда вопрос задал

x3233
19.06.2017
06:17:20
надо было сперва поговорить с уточкой

Pepe
19.06.2017
06:20:31
Да

Краб ходит E7
19.06.2017
08:14:08
Народ. Объясните, пожалуйста, какой резиновой уточки конструкция textfile = open("tmp.txt", 'w', encoding='utf-8') создаёт файл и зависает? Система Debian GNU/Linux, Python 3.4, я уже пробовал САМ создать этот файл, но оно всё равно зависает...

или лучше переписать в with open("tmp.txt", 'w', encoding='utf-8') as textfile: ?

Евгений
19.06.2017
08:33:22
with не забудет закрыть файл

Google
Евгений
19.06.2017
08:33:27
с ним лучше по сути

Краб ходит E7
19.06.2017
08:59:40
У меня стоит textfile.close(), сразу после записи. У меня главная проблема, что скрипт зависает на open, ошибок не выдаётся.

Евгений
19.06.2017
09:00:38
файл большой?

а,

дак wb

вроде

Mike
19.06.2017
09:02:01
Размеры файла по идее при чтении роляют, а не при опене

Евгений
19.06.2017
09:02:32
да, я не увидел, что запись, а не чтение.

Краб ходит E7
19.06.2017
09:04:57
дак wb
не помогло... хуже то, что рядом идёт чтение файла через open(), и оно нормально читает...

Краб ходит E7
19.06.2017
09:08:18
Точно так же, как и при w без кодировки

Евгений
19.06.2017
09:08:54
права на файл может кривые?

Краб ходит E7
19.06.2017
09:10:47
при автосоздании 644, вручную создавал с правами 666. Ведёт себя одинаково, путь не влияет, запускал и от рута тоже...

Ещё идеи какие-нибудь?

Mike
19.06.2017
09:21:50
Ребутнись))

Краб ходит E7
19.06.2017
09:34:17
Ребутнись))
гениальный совет, ребутнуть боевой серв, который потом часов 10 будет подниматься.

Евгений
19.06.2017
10:14:24
iops'ы кончились)

Ещё идеи какие-нибудь?
есть подозрение, что проблема не Питонячья

Краб ходит E7
19.06.2017
11:02:33
Take a chill pill
Можно помолчать, если нечего ответить.

Google
Mike
19.06.2017
11:04:21
Можно помолчать, если нечего ответить.
Можно не бухтеть, когда на твоё "хоть какие-то идеи??" Предлагают какую-то идею

Краб ходит E7
19.06.2017
11:06:28
Можно не бухтеть, когда на твоё "хоть какие-то идеи??" Предлагают какую-то идею
Нельзя. Это тебе не окна, что бы перезагружаться от любого чиха, я не просто так указал ОС.

S
19.06.2017
11:10:47
может lsattr?

Краб ходит E7
19.06.2017
11:11:43
может lsattr?
Попробую, как вернусь к компу.

S
19.06.2017
11:12:51
а потребляемые ресурсы увеличиваются?

а в tmp есть место?

Краб ходит E7
19.06.2017
11:14:12
а в tmp есть место?
Есть, пара десятков гигов.

S
19.06.2017
11:14:41
ну процесс то хоть как-то реагирует? может проц в потолок грузит?

а чтение этого же файла происходит рядом?

Краб ходит E7
19.06.2017
11:22:49
ну процесс то хоть как-то реагирует? может проц в потолок грузит?
По идее, скрипт с юзером напрямую не реагирует, только через телегу (использую вебхуки с CherryPy). По поводу загрузки проца на фулл -- маловероятно, но проверю.

а чтение этого же файла происходит рядом?
Файл пустой, но перед этим скрипт читает SSL серт, лежащий рядом т.к. защищённое соединение устанавливается.

S
19.06.2017
11:25:37
правильно понимаю что открываем ssl соединение, и по нему пытаемся писать данные в файл? и при записи данные не пишутся?

S
19.06.2017
11:26:36
а вывод из соединения есть? ну т.е. данные точно приходят?

если скрипт не большой можно сделать python.py > file без средств удава

чисто проверить.

Краб ходит E7
19.06.2017
11:28:37
а вывод из соединения есть? ну т.е. данные точно приходят?
Бот реагирует, отвечает на сообщения, print(str(message)) печатает json, или как там его.



Олег
19.06.2017
11:30:57
Я тоже не знаю, что значит ыяж :-\

Google
Олег
19.06.2017
11:30:59
Бот не виноват

S
19.06.2017
11:32:00
дак он ввод обратно перенаправляет, файл тут не при чем, или он должен эти сообщения в лог писать?

похоже на то что данных нет, и он ждет, потому и фризит

Краб ходит E7
19.06.2017
11:32:55
Добрался до компа, щас скину всю ф-цию.

@bot.message_handler(commands=['new'], func=lambda message: True) def md5_test(message): # bot.reply_to(message, message.date)#hashlib.md5(message.date).hexdigest()) DEBUG("вход в ф-цию","") # newfile = os.path.join(botvars.bddir, str(message.date) + '.txt') newfile = botvars.bddir + 'tmp.txt' #str(message.date) + '.txt' DEBUG("Имя файла", newfile) textfile = open("tmp.txt", 'wb') DEBUG("открыли и создали файл для записи") bdfile.write(message.text) DEBUG("записали") bdfile.close() DEBUG("bdfile.врот", message.text)

Sergey
19.06.2017
11:40:04
Там разве можно так по русски

Страница 55 из 228