@ru_python

Страница 6248 из 9768
Мой любимый
17.08.2018
07:50:00
не стыдно ?)
ты нас наебуешь просто

Gennady
17.08.2018
07:50:03
не стыдно ?)
Для телеги специально отдельные фотки?

Даря
17.08.2018
07:50:46
мда красота - мое проклятье

Gennady
17.08.2018
07:51:18
мда красота - мое проклятье
Да просто тебя нигде больше нет с этими фотками :)

Google
Мой любимый
17.08.2018
07:51:26
мда красота - мое проклятье
сделай фотку с листочком, на котором написано, что питон - для лохов

и тебе сразу поверят

Евгений
17.08.2018
07:52:01
мда красота - мое проклятье
настолько же, насколько скромность

Мой любимый
17.08.2018
07:52:33
мда красота - мое проклятье
между прочим, я даже решил поискать твои фотки в гугле, но оно не нашло ничего. А на первую фотку так вообще выдало поиск по запросу "шуба"

Egor
17.08.2018
07:52:47
подскажите, есть ли готовая функция, которая бы проверяла: данный путь указывает ли на корень?

а то там rm -rf происходит, а не хотелось бы, чтобы эта команда с корня начала работать =)

Евгений
17.08.2018
07:53:43
Даря ,и вообще, TOGTFO

Eldar
17.08.2018
07:53:46
подскажите, есть ли готовая функция, которая бы проверяла: данный путь указывает ли на корень?
https://docs.python.org/3/library/os.path.html#os.path.abspath а дальше сам на корень проверяй

Gennady
17.08.2018
07:54:28
Евгений
17.08.2018
07:54:31
В попу даря, кстати, ник у тебя оч странный

Egor
17.08.2018
07:54:31
https://docs.python.org/3/library/os.path.html#os.path.abspath а дальше сам на корень проверяй
ну про abspath знаю, думал просто есть что-то готовое )

Даря
17.08.2018
07:54:35
вам инсту скинуть?)

?

Google
Евгений
17.08.2018
07:54:54
В попу даря, скинь

Даря
17.08.2018
07:55:01
какие все злые

обсуждайте питон

Евгений
17.08.2018
07:55:29
В попу даря, питоны бывают разные.

Eldar
17.08.2018
07:56:27
может не стоит так ник коверкать?

Sergey
17.08.2018
07:56:52
вообще да, это глупо, лол

Мой любимый
17.08.2018
07:57:17
Евгений
17.08.2018
07:57:49
вообще да, это глупо, лол
дефолт. Лучший способ ускорить процесс установки @username

Eldar
17.08.2018
07:58:42
обсуждайте питон
возвращайтесь, мы все простим!

Мой любимый
17.08.2018
08:04:26
Даря давай питон пообсуждаем

marchwinks
17.08.2018
08:04:52
Твой любимый?

Мой любимый
17.08.2018
08:05:08
твой

marchwinks
17.08.2018
08:05:20
no u

Евгений
17.08.2018
08:05:22
Даря задай username, когда инсту ждать?

Мой любимый
17.08.2018
08:05:39
no u
жестоко, однако

Даря
17.08.2018
08:06:46
daryaruk7

Евгений
17.08.2018
08:07:17
Даря задай username, да, трудно быть непруфнутой девушкой в сообществе троллей

приват инста не катит конечно же.

Всех н**ли, продолжаем обсуждать пейтохн

Google
Евгений
17.08.2018
08:11:49
файтоун

Eldar
17.08.2018
08:11:58
Евгений
17.08.2018
08:12:14
главное ты успокойся)
пока кофеин не отпустил( (и бутират)

Даря
17.08.2018
08:13:13
приват инста не катит конечно же.
не знаю, чем тебе помочь еще )

Евгений
17.08.2018
08:13:35
Мой любимый
17.08.2018
08:15:37
Dk
17.08.2018
08:22:19


Dmitry
17.08.2018
08:34:34
Всем привет! Подскажите что не так: в скрипте первая строка создает папку os.mkdir(path_to_folder), вторая строка copyfile(f, cleare_folder) пробует туда записать файл, получаю ошибку: PermissionError: [Errno 13] Permission denied: 'Путь до созданной папке'. Работаю по Windows.

Понимаю что после выполнения команды os.mkdir(path_to_folder) надо как то отпустить дискриптор на папку, но как это сделать?

Dmitry
17.08.2018
08:36:20
работай из под линухки. будь мужиком блеать!
работа такая, ничего менять нельзя.

Zi
17.08.2018
08:37:03
Посмотри права на запись в папку

Может в системном разделе работаешь, а там обычно с правами туговато

Dmitry
17.08.2018
08:38:06
права есть, папка создается в том же процессе что и запись в нее.

Gennady
17.08.2018
08:38:07
ponyorm

Dmitry
17.08.2018
08:38:26
Не системный раздел, пользовательский.

Alexey
17.08.2018
08:41:34
Попробуй открыть путь так: a_file = open(r'E:\Python Win7-64-AMD 3.3\Test\a.txt', encoding='utf-8')

C r в начале

ну и права действительно проверь

Google
Dmitry
17.08.2018
08:45:30
C r в начале
а как поставить r если copyfile(f, cleare_folder) f - это переменная, т.е. строка с абсолютным путем?

Alexey
17.08.2018
08:45:59
Где-то ты эту переменную задаешь же

Dmitry
17.08.2018
08:46:24
ну и права действительно проверь
я запускаю скрипт он создает папку, значит права на запись есть, потом следом пытаюсь записать в эту папку, но доступа уже нет.

Где-то ты эту переменную задаешь же
я могу в нее записать r в начале пути, но это не работает.

даже так copyfile(r"{0}".format(f), r"{0}".format(cleare_folder)) не сработало

Iliya
17.08.2018
08:48:52
Всем привет, возник вопрос, есть скрип который выполняется на серваке, когда мне надо т.е. я его руками вызываю и он отправляет команды на несколько cisco девайсом - для просмотра простой инфы вроде show cpu table так вот вопрос, есть некоторые команды, которые cisco выполняет не за секунду, а за несколько по это причине юзается костыль вроде time.sleep(5) но иногда бывает когда клиентов висит мало, команды явно выполняется шустро, но вывода приходится ждать 5 сек собстенно ВОПРОС что сделать вместо слипа, чтобы скрипт дождался отработки команды на циске и перешел к следующей(или вернул мне вывод) сразу после того как циска отработает и вернет вывод команды

Admin
ERROR: S client not available

Alexey
17.08.2018
08:49:06
Скинь пример кода

Iliya
17.08.2018
08:49:31
а да paramic сек

code

def command_send(ip, name): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname=ip, port=22, username=user, password=password) time.sleep(2) print('Info from ' + name + ':\n') chan = ssh.invoke_shell() if a == 20: for line in cli: chan.send(line + '\n') time.sleep(5) else: chan.send(command_list[a] + '\n') time.sleep(3) output = chan.recv(99999) print ('\n'.join(output.split('\n')[3:]) + '\n' + '*' * 80) ssh.close()

Alexey
17.08.2018
08:54:22
попробуй что-нибудь вроде while not chan.recv_ready(): time.sleep(0.1)

И также с send_ready()

Iliya
17.08.2018
08:57:29
т.е. заменить chan.send(command_list[a] + '\n') на chan.send_ready(command_list[a] + '\n')

а где там в доке про эти функции посмотреть что за _ready

Что-то типо этого, просто не совсем понимаю, как работают эти функции def command_send(ip, name): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname=ip, port=22, username=user, password=password) time.sleep(2) print('Info from ' + name + ':\n') channel = ssh.invoke_shell() if a == 20: for line in cli: channel.send_ready(line + '\n') else: channel.send_ready(command_list[a] + '\n') output = channel.recv(99999) print ('\n'.join(output.split('\n')[3:]) + '\n' + '*' * 80) ssh.close()

В равно не сильно понятно send_ready() Returns true if data can be written to this channel without blocking. This means the channel is either closed (so any write attempt would return immediately) or there is at least one byte of space in the outbound buffer. If there is at least one byte of space in the outbound buffer, a send call will succeed immediately and return the number of bytes actually written.

Alexey
17.08.2018
09:14:08
Вместо sleep(5) в цикле проверяй готов ли канал ко отправке/приему. Если не готов, то засыпай на 0.1 секунду

send_ready() возвращает True когда можно отправлять сообщения

Google
Iliya
17.08.2018
09:19:40
send_ready() возвращает True когда можно отправлять сообщения
А т.е. вот это и будет мне говорить о том, что команда отработала

Alexey
17.08.2018
09:19:52
ага

Izy
17.08.2018
09:22:12
парни вот у меня есть вопрос вот например я пишу скрипты и у меня в каждом из файлов например есть пару штук или 10 ток общих модулей который используются в скриптах, могу я например вынести эти импорты в 1 какойто файл , главный по импортам, а потом его уже импортировать везде , и получается что у нас 1 раз импорт на всех, я понимаю что вопрос наверное глупый, но я просто чего то не допонимаю))

или же хотя по идее если во время хода скрипта 1 раз импортнул второй раз же уже импорт не происходит)

а ну да )) тогда это не имеет смысла , наверное вопрос закрыт))

Евгений
17.08.2018
09:25:45
а ну да )) тогда это не имеет смысла , наверное вопрос закрыт))
всю эту латуху можно было в голове провернуть, и типа был бы как ассасин

Izy
17.08.2018
09:26:47
всю эту латуху можно было в голове провернуть, и типа был бы как ассасин
ну вдруг я где то бы был не прав)0 и мне бы тут же сказали)) ну чувааак , ну ты тут не прав)) , а так вроде и не кому не помешал)) и себя успакол))

Евгений
17.08.2018
09:27:16
после "а ну да )) тогда это не имеет смысла , наверное вопрос закрыт))" уже никто не будет разбирать ту латуху, так что увы(

Iliya
17.08.2018
09:29:02
ага
то send_ready дергается после send, a recv_ready перед recv в итоге функция получается что-то вроде def command_send(ip, name): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname=ip, port=22, username=user, password=password) time.sleep(2) print('Info from ' + name + ':\n') chan = ssh.invoke_shell() if a == 20: for line in cli: chan.send(line + '\n') while not chan.send_ready(): time.sleep(0.1) else: chan.send(command_list[a] + '\n') while not chan.send_ready(): time.sleep(0.1) while not chan.recv_ready(): time.sleep(0.1) output = chan.recv(99999) print ('\n'.join(output.split('\n')[3:]) + '\n' + '*' * 80) ssh.close()

Alexey
17.08.2018
09:30:03
send_ready по идее должно быть перед send

Tatyana
17.08.2018
09:30:11
Ребята привет! Подскажите, где искать кандидатов Computer Vision?

Denis
17.08.2018
09:32:13
делаю преобразователь коротких ссылок в обычные from bs4 import BeautifulSoup import requests # url = 'https://vk.cc/8nFHGd'# хочет логин # url = 'https://bit.ly/2wiNsKv' # url = 'https://goo.gl/giDQmG' url = 'https://tinyurl.com/y8pflk2g' data = requests.get(url).text soup = BeautifulSoup(data,"lxml") for link in soup.find_all('meta'): if link.get('property') == "og:url": print(link.get('content'))

везде работает, а на vk.cc просит логин в вк. как это победить?

Stepan
17.08.2018
09:33:40
Ребят, почему некоторые среды разработки в подсказках просят разделять на шаг деклорации переменной т ее инициализации, когда пишешь все это в одну строчку? ?

Aragaer
17.08.2018
09:34:53
потому что так им больше нравится

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