Проблема решена копанием в настройках и смены флажка в пункте “At Startup” с “Open Shell Window” на “Open Edit Window”. Спасибо за участие!
Только объясните, пожалуйста, в чём разница этих режимов?
STIG007IDLE никто не юзает. Ты пишешь файл с кодом, а потом запускаешь из командной строки Windows.
Только объясните, пожалуйста, в чём разница этих режимов?
python script.py
Type "help", "copyright", "credits" or "license" for more information.
help()
print
STIG007Сомневаюсь, что решена. Если раньше вы не знали как писать код на Python, то теперь к вашему незнанию добавился хитрый обходной манёвр. Так, что верните флажок и пишите правильно код в файл. Содержимое вашего файла Hello.py было таким:
Проблема решена копанием в настройках и смены флажка в пункте “At Startup” с “Open Shell Window” на “Open Edit Window”.
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> print ("hello")
#Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Intel)] on win32 #Type "copyright", "credits" or "license()" for more information. #>>> print ("hello") print("hello")
ramiОн бы в любом случае не сработал, ибо:
было таким
File "/tmp/mozilla_fil0/Hello.py", line 1 Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Intel)] on win32 ^ SyntaxError: invalid syntax
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) on win32
Type “copyright”, “credits” or “license()” for more information.
delvin-fil
Винда то какая?Каков путь к питону?Почему процессор не показывает ‘help’?
py.user.next
IDLE никто не юзает. Ты пишешь файл с кодом, а потом запускаешь из командной строки Windows.
STIG007Да, вы открываете IDLE в режиме Shell Window, к двум строкам информации и символам >>> добавляете код print('hello'), а дальше вместо “ENTER” (выполнить код) жмёте “сохранить” и сохраняете в Hello.py со всей вспомогательной информацией, которая не является кодом или комментариями. Так неправильно. Режим Shell Window всего лишь песочница для проверки кода и/или вывода результата
Эти две строчки пишу не я, они автоматически выходят при открытии IDLE в режиме Shell Window и не являются частью кода.
И я их не могу ни удалить, ни закомментировать.
ramiТо есть из этого режима сохранять нельзя, но проверять отдельные команды можно?
Да, вы открываете IDLE в режиме Shell Window, к двум строкам информации и символам >>> добавляете код print('hello'), а дальше вместо “ENTER” (выполнить код) жмёте “сохранить” и сохраняете в Hello.py со всей вспомогательной информацией, которая не является кодом или комментариями. Так неправильно. Режим Shell Window всего лишь песочница для проверки кода и/или вывода результата
rami
Если раньше вы не знали как писать код на Python, то теперь к вашему незнанию добавился хитрый обходной манёвр. Так, что верните флажок и пишите правильно код в файл.
STIG007Сохранить можно, вы ведь сохранили, но в таком случае из сохранённого таким образом документа нужно будет удалять все выводы информации и всё что не интерпретируется как код. Это путь страданий.
То есть из этого режима сохранять нельзя, но проверять отдельные команды можно?
STIG007В режиме “Open Edit Window” открывается “болванка” пустого файла, там ничего не должно быть по определению.
А в режиме “Open Edit Window” почему не пишут?
STIG007Можешь скачать Notepad++ или Sublime Text 3 и там писать код. И можешь ещё запустить cmd.exe , потом там запустить python и получишь консоль для ввода инструкций питона без написания кода в файле (как в IDLE). Так вот обычно ты пишешь код в редакторе с подсветкой синтаксиса, а потом просто запускаешь его двойным щелчком. Это когда ты скрипт уже используешь. Можно написать и батник (на современный лад PowerShell-скрипт), выполняющий скрипт на питоне через python script.py.
Почему IDLE не пользуют? Чем он плох? Или предло́жите какую-нибудь другую среду?
STIG007Ну его в начале появления питона сделали, а потом оказалось, что лучше делать полноценные среды разработки, либо его вообще не использовать и всё то же самое делать просто через консоль. Так что он и не растёт с тех пор. Он просто не нужен ни для разработки, ни для запуска готовых скриптов, всё это можно делать вообще без него.
Чем он плох?