@ru_python

Страница 6049 из 9768
Sergey
27.07.2018
22:38:20
Я не настолько умён

Алексей Прогнозист?
27.07.2018
22:52:29
что он хочет?? Кто может помочь? File "app.py", line 8, in <module> WEBHOOK_URL = os.environ["WEBHOOK_URL"]+"/bot/"+os.environ["BOT_TOKEN"] File "/usr/lib/python3.5/os.py", line 725, in getitem raise KeyError(key) from None KeyError: 'WEBHOOK_URL'

Google
Pavel
27.07.2018
22:54:09
судя по ошибке

Алексей Прогнозист?
27.07.2018
22:54:23
нет ключа
могу в лс написать ?

Pavel
27.07.2018
22:54:45
могу в лс написать ?
та давая тут, а то я скоро в оффлайн, может кто дальше поможет

могу в лс написать ?
в общем у тебя не установлена эта ENV переменная

Алексей Прогнозист?
27.07.2018
22:56:12
та давая тут, а то я скоро в оффлайн, может кто дальше поможет
В инструкции по установке написанно следующее: Настройка окружения Создайте .env файл в папке с ботом и откройте его в текстовом редакторе. Заполните его следующим образом: export BOT_TOKEN=172195613:BBFxbrBuVxPFj6ckKIqPraLv81c19Rad34Q export WEBHOOK_URL=webhook.example.com export PRIVATE_KEY=0e37e5feb349ce0c8е03963ddd4163b19k171b0be9ad1c7a7fe266edaedcf3 export ADMIN=205279061 export CARD_NUMBER="1231 213 1233 1323"

Pavel
27.07.2018
22:56:35
ты под виндой или linux/mac ?

Алексей Прогнозист?
27.07.2018
22:56:35
в общем у тебя не установлена эта ENV переменная
Я создал файл info.env в папке с ботом, он его не видит

Pavel
27.07.2018
22:57:19
обычно .env заполняют вот в таком виде:

ADMIN=205279061 CARD_NUMBER="1231 213 1233 1323" и т.д.

сейчас он у тебя скорее для формата запуска через source .env

как ты скрипт запускаешь питоновский

?

Google
Алексей Прогнозист?
27.07.2018
22:59:03
Бензофуран
27.07.2018
23:03:09
помогите, у меня питон винду сломал)) если скрипт, который асинхронно в тысячу воркеров открывал соединения в какой-то момент все попытки открыть соединение стали выдавать [WinError 121] Превышен таймаут семафора после перезапуска сразу посыпались эти же ошибки

Димон
27.07.2018
23:17:16
Просмотр событий

Если английская - event log

Бензофуран
27.07.2018
23:32:41
Просмотр событий
в панели управления?

Димон
27.07.2018
23:33:02
в панели управления?
У тебя старше XP винда, надеюсь? Открываешь старт меню и вводишь буквами

Бензофуран
27.07.2018
23:33:30
да, старше ХР

уже нашёл

Denis
27.07.2018
23:34:01
Старше XP? Это 2000?

Бензофуран
27.07.2018
23:34:36
[Anonymous]
28.07.2018
01:51:23
Привет)

Такой вопрос, видел в одном приложении при покупке дается ссылка которая ведет на страницу оплаты интеркассы. Как сделать такое-же?

memchik
28.07.2018
02:07:00




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

[Anonymous]
28.07.2018
02:07:39
Гениально

memchik
28.07.2018
02:07:53
?

Google
memchik
28.07.2018
02:08:05
мне вчера говорили из цикла name вытащить

[Anonymous]
28.07.2018
02:08:17
[randint(0,9) for i in range(100)]

memchik
28.07.2018
02:08:20
но я не понял

Маришка
28.07.2018
02:08:44
как сделать чтобы файлы создавались с определенным количеством знаков в названии
C:\Users\Meow>py -3 Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> from random import choices >>> choices([35, 36], k=32) [36, 35, 36, 36, 35, 35, 35, 36, 36, 35, 35, 36, 36, 35, 35, 35, 36, 35, 35, 36, 35, 36, 35, 36, 35, 35, 36, 36, 36, 35, 35, 35] >>>

Alex
28.07.2018
02:09:17
Зачем это нужно?

[Anonymous]
28.07.2018
02:09:20
но я не понял
чего не понятно?

memchik
28.07.2018
02:09:47
Зачем это нужно?
создавать файлы

[Anonymous]
28.07.2018
02:10:14
и куда это?
"".join([randint(0,9) for i in range(100)])

Маришка
28.07.2018
02:10:23
и куда это?
Что бы создать файл с нужным кол-вом знаков может нужно сгенерировать нужное кол-во знаков?

Alex
28.07.2018
02:10:23
создавать файлы
А они не создаются?

[Anonymous]
28.07.2018
02:10:33
"".join([str(randint(0,9)) for i in range(100)])

memchik
28.07.2018
02:10:41
создаются,но криво как-то

Alex
28.07.2018
02:11:09
Что значит криво? Какова практическая применимость?

memchik
28.07.2018
02:11:17
хз

Маришка
28.07.2018
02:11:18
"".join([randint(0,9) for i in range(100)])
А ты засунь генератор подальше, у либы random достаточно тулзов что бы генерировать цэ

memchik
28.07.2018
02:11:25
заполонить весь комп файлами ненужными

Маришка
28.07.2018
02:11:43
И смысл от длинны имени?

Google
memchik
28.07.2018
02:11:57
)

Маришка
28.07.2018
02:12:01
Я уже кидала . _.

Alex
28.07.2018
02:12:15
Прежде чем начинать серьёзное и трудное дело, очень полезно провести секретный индейский ритуал нахуа. Он заключается в том, что индеец со всей серьезностью спрашивает себя: «Является ли данное занятие выражением глубинных устремлений моего сердца? Действительно ли я хочу именно этого? Буду ли я счастлив, когда буду делать задуманное? Испытаю ли я счастье, когда выполню всё, что задумал? Оправдаются ли мои надежды? Стоит ли эта цель средств, которые придется потратить?» Практикуйте нахуа, и трудных и серьезных дел в вашей жизни станет гораздо меньше. В особо тяжелых случаях рекомендуется использовать бубен.

Donaudampf
28.07.2018
02:13:10
создаются,но криво как-то
потому что код кривой

memchik
28.07.2018
02:13:18
логично

я поэтому и здесь

)

Admin
ERROR: S client not available

Donaudampf
28.07.2018
02:13:39
у тебя там должны создаваться файлы с именами по три символа

[Anonymous]
28.07.2018
02:13:56
Стилю программирования не научишь, надо учиться самому

Donaudampf
28.07.2018
02:13:56
но ты не знаешь, как работает for, поэтому имя файла тащит за собой все предыдущие

[Anonymous]
28.07.2018
02:14:03
Почитай генераторы, изучи random

Donaudampf
28.07.2018
02:14:21
потому что ты все имена суммируешь в name

Donaudampf
28.07.2018
02:14:36
и получается эта колбаса

Маришка
28.07.2018
02:14:39
логично
for _ in range(10*10): open(''.join(map(int, random.choices([35, 36], k=32))), 'w+').close() Запускай у себя на здоровье :>

Donaudampf
28.07.2018
02:15:17
да,я не могу понять как работает for(
In [24]: x = 0 In [25]: for i in range(3): ...: x = x+i ...: In [26]: x Out[26]: 3 In [27]: for i in range(3): ...: x = x+i ...: In [28]: x Out[28]: 6 In [29]: for i in range(3): ...: x = x+i ...: In [30]: x Out[30]: 9

Alex
28.07.2018
02:15:49
да,я не могу понять как работает for(
Работает как цикл. Вангую: Что такое цикл

Google
memchik
28.07.2018
02:16:40
не,это я пока что знаю

)

Donaudampf
28.07.2018
02:17:30
если уж опустить целесообразность этого цикла в принципе, то зачем было name = '' выносить наружу?

memchik
28.07.2018
02:18:45
хз

Donaudampf
28.07.2018
02:19:12
вот и результат получился хз

memchik
28.07.2018
02:19:33
)

ладно

сча

почитаю

Donaudampf
28.07.2018
02:22:01
но не надо делать это таким способом, выше написали же нормальное решение

memchik
28.07.2018
02:22:16
я боюсь,что придут те кто объяснял мне в прошлый раз и скажут,что я даун))

я понял

у меня тут есть один

код

кидали в прошлый

раз

import string import random with open(''.join(random.sample(string.ascii_lowercase,7)), 'w') as f:

вот мне кидали

Маришка
28.07.2018
02:24:17
sample выбирает уникальные из данной последовательности

memchik
28.07.2018
02:25:03
и как это понять?

Donaudampf
28.07.2018
02:30:20
и как это понять?
ты берёшь случайно букву из мешка и кладёшь её в строку. А choices - достал букву из мешка, переписал её и положил в мешок обратно.

memchik
28.07.2018
02:30:48
ладно

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