Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.51/43: Рейтинг темы: голосов - 43, средняя оценка - 4.51
-30 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 485

Как делать скрипт не одноразовым, чтобы его выполнение продолжалось и после удачного исполнения?

28.05.2014, 23:03. Показов 9415. Ответов 87
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В Питоне нет меток, я не представляю как сделать, что бы скрипт продолжался и после удачного исполнения.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.05.2014, 23:03
Ответы с готовыми решениями:

Проверка ip его ping и выполнение условий и возврата если нет исполнения
есть такой скрипт надо бы его доработать так как в случае его неудачи, возвращаться на начало в условии если есть сразу два одинаковых ip...

Как можно удалить или очистить тело макроса после его исполнения из самого себя?
Как можно удалить или очистить тело макроса после его исполнения из самого себя?

Как можно удалить или очистить тело макроса после его исполнения из самого себя?
Скажите пожалуйста! Как можно удалить или очистить тело макроса после его исполнения из самого себя?

87
09.06.2014, 16:23
Студворк — интернет-сервис помощи студентам

Не по теме:

tutunak, откармливаем, чтобы съесть :smoke:

0
-30 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 485
09.06.2014, 16:58  [ТС]
О пространстве видимости переменных - Вы очевидно о степеи локальности переменных?
Да, если у нас переменная n в счетчике, то в случае ее закрытости мы в следующем счетчике цикла так же можем использовать переменную n без опасения, что между этими n начнется путаница, поскольку они локальны и изолированы друг от друга.

Добавлено через 2 минуты
А съедите меня - я воскресну и явлюсь в лице еще боле страшного троля, который обличит всю ложь Питонизма))

Добавлено через 40 секунд
А съедите меня - я воскресну и явлюсь в лице еще боле страшного троля, который обличит всю ложь Питонизма))
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
09.06.2014, 17:05
Цитата Сообщение от Albaz Посмотреть сообщение
Вы очевидно о степеи локальности переменных?
Нет, я о степени нелокальности переменных.
0
-30 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 485
09.06.2014, 17:06  [ТС]
Действие циклов должно в Питоне опираться на несуразицу - я приводил пример с бесконечным печатанием восклиц. знака. Обоснуйте неправоту? Зачем лишние нагромождения, не имеющие отношения прямого к сути задачи? Питон погружает нас в эти абстракции, кои я именовал тупыми, т.к. они сами по себе лишены смысла и несут на ебе отпечаток бюрократического формализма, 100 лет на деле никому не нужного
0
 Аватар для sanodins
52 / 51 / 15
Регистрация: 27.06.2013
Сообщений: 192
Записей в блоге: 1
09.06.2014, 17:29
Albaz, ты че вообще хочешь? Если учить язык, то бери книгу и читай, прочтешь, приходи, разжуем, если че не понял...
а читать твои бредовые выхлопы уже надоело, ты бред несешь.
3
-30 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 485
09.06.2014, 17:31  [ТС]
а зря Вы язвите. Хотя если это педагогичесий прием - возможно.
Есть такая вещь как диалектика в ее первозданном (еще до Шеллинга и Маркса) истолковании.
Это всесторонее исследование предмета. Я выдвигаю тезисы, Вы их опровергаете, что заставляет меня напрягаться, пытаться обосновать свою точку зрния, в результатея оттачиваю представления, как соотносится локализация и закрытость перемнных. Не обязательно поднимать насмех чьи-то заблуждения. а если и насмехаться, то предлагая решение, выход.
Меня удовлетворили ответы тех, кто сказал, что предлагаемые Питоном описания нацелены на успешный итог и быстроту, а не точность отображения сути вещей.
Прагматика доминирует над принципом. Но судить о сути явления, свободно истолковывая результат приводит к интересным выводам о тараканьих ушах - ***************/question/31144371
Значит прагматиеская польза/ того что работает/ может опираться на ложные направления мысли.
Не хочу в Питоне следовать формулам,зиждущимся на абсурдных с точки зрения формальной логики вещах.
0
55 / 55 / 16
Регистрация: 25.03.2013
Сообщений: 178
09.06.2014, 17:33
Кликните здесь для просмотра всего текста
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
In [4]: while input('enter number:')<22:
   ...:     print "Go on"
   ...:
enter number:1
Go on
enter number:0
Go on
enter number:0.222
Go on
enter number:-0.000213231
Go on
enter number:21
Go on
enter number:2.4
Go on
enter number:23
 
In [5]:
python 2.7.3 ipython 1.1.0
0
-30 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 485
09.06.2014, 18:30  [ТС]
Zarex
Не понял.
Как с 1 строки перепрыгнуло на 10

Добавлено через 46 минут
Ввожу новую критическую формулу: ОБЪЯВЛЯЕМЫЕ УСЛОВИЯ ЦИКЛА НИКАК НЕ СООБРАЗУЮТСЯ С СОДЕРЖАНИЕМ.
Щука рак и лебедь оказались в одной упряжке Питона. Условия цикла существуют сами по себе, содержание само по себе - по крайней мере в моих случаях.
И при том это не мои ухищрения ради запутывания дела, а сам подход к существованию циклов в программе.
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
09.06.2014, 18:37
Цитата Сообщение от Albaz Посмотреть сообщение
Действие циклов должно в Питоне опираться на несуразицу - я приводил пример с бесконечным печатанием восклиц. знака
Код, что вы привели, делает именно то, что должен. Вы написали несуразицу, он её выполняет. Цикл while выполняется до тех пор, пока выражение не станет истиной.
Цитата Сообщение от Albaz Посмотреть сообщение
Зачем лишние нагромождения, не имеющие отношения прямого к сути задачи?
Какие нагромождения?
Цитата Сообщение от Albaz Посмотреть сообщение
Я выдвигаю тезисы, Вы их опровергаете
Ответьте на вопросы, которые я вам задал своим позапрошлым сообщением. Пока ваш тезис на пустом месте.
Цитата Сообщение от Albaz Посмотреть сообщение
Не хочу в Питоне следовать формулам,зиждущимся на абсурдных с точки зрения формальной логики вещах
Ещё раз спрошу, что абсурдно в логике Python и при этом не абсурдно в Паскале и других языках?

Добавлено через 2 минуты
Цитата Сообщение от Albaz Посмотреть сообщение
ОБЪЯВЛЯЕМЫЕ УСЛОВИЯ ЦИКЛА НИКАК НЕ СООБРАЗУЮТСЯ С СОДЕРЖАНИЕМ
Сообразуются. Если вы захотите, чтобы они сообразовывались. А если не хотите, то так и выходит.
И вопрос вдогонку: какое содержимое цикла должно сообразовываться с бесконечным циклом?
0
-30 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 485
09.06.2014, 19:12  [ТС]
Спасибо за интересные вопросы, обдумываю свою позицию)
1
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
09.06.2014, 19:41
Albaz, вы тут так за Паскаль, а что на нем вы писали?
0
-30 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 485
09.06.2014, 20:15  [ТС]
я не за Паскаль. Все познается в сравнении. В нем бы я реализовал все без проблем за счет меток, goto и if. Никаких while True мне б не понадобилось.
Хвалиться мне нечем. Не из скромности сказано. Так, мелочи до полусотни строк.

Добавлено через 19 минут
А если честно я походу ваще не понимаю как работают циклы. ))))
Я представляю, как проц может переключаться к ячейке памяти (goto lable), как присваивать ей новое значение (n= n 1), как сравнить условие if и выбрать последующее действие.
а for и while мне даже в Паскале не понятны) Просто там их всегда можно заменить и это снимает остроту вопроса. А в Питоне не пройдет.
Так что критика Питона наверное на этОй обиде и строится. Плюс необходимость инициализации переменных до цикла схожа с Паскалем, чтО в сочетании с метками и goto позволило выставить его в качестве образца.
дуаю так
0
 Аватар для sanodins
52 / 51 / 15
Регистрация: 27.06.2013
Сообщений: 192
Записей в блоге: 1
09.06.2014, 20:16
Выложи тот же код на паскале
Ты просто не знаешь всех тонкостей питона, вот и ошибочное предвзятое мнение
Обходимся же мы без goto
0
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
09.06.2014, 20:25
Albaz, вы не писали ничего серьёзного больше 50 строк кода и агетируете за if-goto? Ладно. Вы может быть и против функций? Или сопрограмм?
По делу. goto может повлечь за собой элементарную утечку памяти или скажем загрязнение стека вызовов( переполнение его в самом худшем варианте), что будет крайне сложно сложно отловить( а порой смертоубиствейно), следит за такими вещами в программе 2000+ строк будет почти невозможно, в перемешку со сложной логикой, невозможно. А если заморочиться, и дезасемблировать while, то на выходе можно получить вполне себе код на asm состоящий из jmp and cmp( для любителей асма прекрасно поймут что это такое), а если почитаете про asm, то узнаете про регистр CX(ECX), и поймёте, что в асме происходит такое же объявление переменной как в python.

Добавлено через 4 минуты
Цитата Сообщение от Albaz Посмотреть сообщение
а for и while мне даже в Паскале не понятны
почитайте про asm cmp, call, jmp и стандартный набор регистров( в частности CX), вы поймёте, что вы придёте к тому же. А по поводу if, поверьте, там намного там происходит столько операций в процессоре, что вы даже не представляете( почитате про регистр FX). Я писал на асме и далеко не "Hello World", поверьте, это очень неблогадорное занятие.

Добавлено через 3 минуты
sanodins, да и на Си прекрасно обходятся без goto, так же как и на паскале( плавали и там и там). А на C# вставлять goto это вообще что-то на грани диагноза...
0
 Аватар для sanodins
52 / 51 / 15
Регистрация: 27.06.2013
Сообщений: 192
Записей в блоге: 1
09.06.2014, 20:28
Под Windows batнички, goto иногда выручает, но это было давно
0
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
09.06.2014, 20:29
Цитата Сообщение от Albaz Посмотреть сообщение
В нем бы я реализовал все без проблем за счет меток, goto и if. Никаких while True мне б не понадобилось.
Ага, когда программа 10-20 строк, без проблем, а вот попробуйте элементарный http сервер просто обычные get запрос, я посмотрю как вы справитесь без циклов.
По поводу начальной инициализации паскаль вообще обязывает обзывать переменные вне тела программы( самой логики) и при этом не гарантирует даже начальной инициализации их... Когда у вас программа на 30-40 процентов состоит из перечисления переменных, это что-то...

Добавлено через 58 секунд

Не по теме:

sanodins, не дай боже кому-нибудь такими вещами заниматься. Матники это а не батники...

0
-30 / 8 / 1
Регистрация: 31.05.2013
Сообщений: 485
09.06.2014, 21:05  [ТС]
Все! Я на лопатках! Спасибо слонам, что обратили внимание на моську.
Схожу в асм dos снова, попробую не бегло пробежать с целью выяснения концепции но и поприветствовать мир)
0
2 / 2 / 1
Регистрация: 15.08.2013
Сообщений: 152
09.06.2014, 22:24
Как сисадмин хочу сказать несколько плюсов к питону:
1. Интерпритируемый. Программу не нужно компилировать, исходный код безболезненно можно менять и пользоваться дальше.
2. Легко читать. Правила хорошего тона программирования(отступ в 4 пробела) вшиты в язык.
3. Убрана вероятность спагетти-кода и об этом было сказано выше.
Вообще я не очень хорошо программирую, я просто пишу скрипты для работы. Там где кончается bash и cmd начинается Python. Я пользовался pascal, C#, С++. Набор не самый удачный, теперь я понимаю что нужно было пользоваться Perl. Но есть Python. Пока полет нормальный
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
09.06.2014, 22:28
Цитата Сообщение от dexterdx Посмотреть сообщение
теперь я понимаю что нужно было пользоваться Perl
Имеете ввиду за место C#, С++ использовать perl? Почему такой вывод? Просто интересно чем perl на ваш взгляд лучше чем python.
0
2 / 2 / 1
Регистрация: 15.08.2013
Сообщений: 152
09.06.2014, 22:53
он проще чем с++ и переносимей(в плане ОС) чем c#. Думаю так.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.06.2014, 22:53
Помогаю со студенческими работами здесь

Составить regex чтобы слово начиналось с заглавной буквы, продолжалось с маленьких
Помогите, пожалуйста, составить regex для фамилии (например, Иванов). Чтобы начиналось с заглавной буквы, продолжалось с маленьких :)

Можно ли делать include php ,при котором если в загружаемом файле есть ошибки,то чтобы необваливался весь скрипт в который загружается другой скрипт?
Можно ли делать include php ,при котором если в загружаемом файле есть ошибки,то чтобы необваливался весь скрипт в который загружается...

Какое значение получит переменная S после его исполнения?
4. Дан фрагмент программы: S:= ''; For I:= '0' to '9' do S:=S+I; Какое значение получит переменная S после его исполнения?

Как сделать чтобы после выполнение кода воспроизводилась другая функция
Вот код и я не могу сделать чтобы после выполнение воспроизводился game: import codecs, sys import msvcrt import sys import time...

Как перезапустить скрипт после его выполнения?
Подскажите пожалуста, как перезапустить скрипт, после того, как он выполнится. Или перезапустить его по таймауту, мне нужен небольшой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru