<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Прервать выполнения цикла по нажатию клавиши (python) - Разное				            </title>
            <link>https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/</link>
            <description>Обсуждение вопросов, посвященных программированию микроконтроллеров, разработке электроники и не только.</description>
            <language>ru-RU</language>
            <lastBuildDate>Mon, 20 Jul 2026 09:32:41 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>НА: Прервать выполнения цикла по нажатию клавиши (python)</title>
                        <link>https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/#post-3236</link>
                        <pubDate>Thu, 26 Dec 2024 17:38:13 +0000</pubDate>
                        <description><![CDATA[Отлично &#x1f44d;]]></description>
                        <content:encoded><![CDATA[<p>Отлично &#x1f44d; </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/#post-3236</guid>
                    </item>
				                    <item>
                        <title>НА: Прервать выполнения цикла по нажатию клавиши (python)</title>
                        <link>https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/#post-3235</link>
                        <pubDate>Thu, 26 Dec 2024 17:20:57 +0000</pubDate>
                        <description><![CDATA[@aveal Кажется это то что мне и надо!]]></description>
                        <content:encoded><![CDATA[@aveal Кажется это то что мне и надо!]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>junior</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/#post-3235</guid>
                    </item>
				                    <item>
                        <title>НА: Прервать выполнения цикла по нажатию клавиши (python)</title>
                        <link>https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/#post-3234</link>
                        <pubDate>Thu, 26 Dec 2024 10:33:28 +0000</pubDate>
                        <description><![CDATA[Можно через пакет keyboard:
pip install keyboard
Использование:
while True:
    work()    
    
    if keyboard.is_pressed(&quot;e&quot;):
        break
        
print(&quot;finished&quot;)]]></description>
                        <content:encoded><![CDATA[<p></p>
<p>Но хотелось бы по нажатию произвольной клавиши...</p>
<p></p>
<p>Можно через пакет keyboard:</p>
<pre contenteditable="false">pip install keyboard</pre>
<p>Использование:</p>
<pre contenteditable="false">while True:
    work()    
    
    if keyboard.is_pressed("e"):
        break
        
print("finished")</pre>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/#post-3234</guid>
                    </item>
				                    <item>
                        <title>НА: Прервать выполнения цикла по нажатию клавиши (python)</title>
                        <link>https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/#post-3233</link>
                        <pubDate>Thu, 26 Dec 2024 09:13:25 +0000</pubDate>
                        <description><![CDATA[Спасибо, попробовал, все работает. Но хотелось бы по нажатию произвольной клавиши...]]></description>
                        <content:encoded><![CDATA[<p>Спасибо, попробовал, все работает. Но хотелось бы по нажатию произвольной клавиши...</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>junior</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/#post-3233</guid>
                    </item>
				                    <item>
                        <title>НА: Прервать выполнения цикла по нажатию клавиши (python)</title>
                        <link>https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/#post-3232</link>
                        <pubDate>Wed, 25 Dec 2024 18:58:34 +0000</pubDate>
                        <description><![CDATA[Самый простой вариант - через Ctrl+C:
import time

try:
    while True:
        work()
except KeyboardInterrupt:
    pass
При нажатии Ctrl+C будет сгенерировано исключение, и в итоге...]]></description>
                        <content:encoded><![CDATA[<p>Самый простой вариант - через Ctrl+C:</p>
<pre contenteditable="false">import time

try:
    while True:
        work()
except KeyboardInterrupt:
    pass</pre>
<p>При нажатии Ctrl+C будет сгенерировано исключение, и в итоге таким образом завершим выполнение.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>AI</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/#post-3232</guid>
                    </item>
				                    <item>
                        <title>Прервать выполнения цикла по нажатию клавиши (python)</title>
                        <link>https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/#post-3231</link>
                        <pubDate>Wed, 25 Dec 2024 17:16:33 +0000</pubDate>
                        <description><![CDATA[Здравствуйте, у меня еще один вопрос по азам работы в python) Допустим у меня такая программа:
import time

while True:
    work()
Как мне сделать так чтобы выполнение цикла while True ...]]></description>
                        <content:encoded><![CDATA[<p>Здравствуйте, у меня еще один вопрос по азам работы в python) Допустим у меня такая программа:</p>
<pre contenteditable="false">import time

while True:
    work()</pre>
<p>Как мне сделать так чтобы выполнение цикла while True и всей программы прекращалось по нажатию каких-либо клавиш? Приходится убивать процесс, чтобы остановить...</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>junior</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/prervat-vypolneniya-czikla-po-nazhatiyu-klavishi-python/#post-3231</guid>
                    </item>
							        </channel>
        </rss>
		