- How to save Python coding in Command Prompt as a file?
- 2 Answers 2
- Python-сообщество
- #1 Ноя. 3, 2022 08:05:57
- Как сохранить программу из консоли?
- #2 Ноя. 3, 2022 10:48:37
- Как сохранить программу из консоли?
- #3 Ноя. 3, 2022 14:09:50
- Как сохранить программу из консоли?
- #4 Ноя. 3, 2022 14:36:57
- Как сохранить программу из консоли?
- #5 Ноя. 3, 2022 15:03:27
- Как сохранить программу из консоли?
- #6 Ноя. 3, 2022 15:19:42
- Как сохранить программу из консоли?
- #7 Ноя. 3, 2022 15:37:33
- Как сохранить программу из консоли?
- #8 Ноя. 3, 2022 15:40:47
- Как сохранить программу из консоли?
- #9 Ноя. 3, 2022 15:55:45
- Как сохранить программу из консоли?
- #10 Ноя. 3, 2022 16:09:59
- Как сохранить программу из консоли?
How to save Python coding in Command Prompt as a file?
I just typed an example from a book in Python34 of a running Command Prompt. but now I want to save this python program as file for future uses. Since I have never used Command Prompt before and I also searched online but most of them cannot answer. Can anyone show the solution here? Thanks.
2 Answers 2
You can save lines in ipython using %save:
%save [options] filename n1-n2 n3-n4 . n5 .. n6 . Options:
-r: use ‘raw’ input. By default, the ‘processed’ history is used, so that magics are loaded in their transformed version to valid Python. If this option is given, the raw input as typed as the command line is used instead.
-f: force overwrite. If file exists, %save will prompt for overwrite unless -f is given.
-a: append to the file instead of overwriting it.
This function uses the same syntax as %history for input ranges, then saves the lines to the filename you specify.
It adds a ‘.py’ extension to the file if you don’t do so yourself, and it asks for confirmation before overwriting existing files.
If -r option is used, the default extension is .ipy.
In [1]: def foo(): . print("hello world") . In [2]: %save my_code 1 The following commands were written to file `my_code.py`: def foo(): print("hello world") In [3]: cat my_code.py # coding: utf-8 def foo(): print("hello world")
write the code in a text editor and save it. then «cd» to the folder your file is in and type «python [filename].py»
>>> cd C:\Users\me\Desktop Users\me\Desktop> python myCode.py
Python-сообщество
- Начало
- » Python для новичков
- » Как сохранить программу из консоли?
#1 Ноя. 3, 2022 08:05:57
Как сохранить программу из консоли?
Наверное, вопрос сугубо дилетантский, но уж простите новичку!
Пользовался IDLE для написания программ. С помощью форумчан научился запускать ранее написанные программы в консоли Python. С действиями в интерактивном режиме тоже понятно. Но как выйти из интерактивного режима, написать программу и сохранить?
У Лутца прочитал, что для написания длинной программы следует после ввода строк кода дважды нажимать
“ENTER”. Но у меня не получается, выскакивает дважды >>>. Пытался в консоли Python, в консоли Windows и в Windows Power Shell.
Отредактировано Simka (Ноя. 3, 2022 08:59:11)
#2 Ноя. 3, 2022 10:48:37
Как сохранить программу из консоли?
Отредактировано m1r42 (Ноя. 3, 2022 10:49:30)
#3 Ноя. 3, 2022 14:09:50
Как сохранить программу из консоли?
Я не могу сказать про IDLE, что не нравится. Нравится, удобно. Но… Когда начал знакомство с Питоном, возникали вопросы по IDLE. И вот что мне написали в ответ:
«IDLE не нужно использовать. Надо открыть питон в консоли — запустить cmd.exe и там
запустить python.exe . ..
…
Главная задача для тебя сейчас — исключить IDLE полностью из работы с питоном».
Теперь, освоившись с азами Питона, в том числе — с IDLE, вспомнил про эту рекомендацию одного из авторитетных форумчан с высокой репутацией.
Кстати, на Ютубе масса уроков по Python, и практически везде консоль. Правда, с ответом на мой вопрос не нахожу.
Отредактировано Simka (Ноя. 3, 2022 14:10:18)
#4 Ноя. 3, 2022 14:36:57
Как сохранить программу из консоли?
Ну если совсем так кардинально подойти, то создавайте файл в блокноте или хотя бы в Notepad++ и сохраняйте на диске с расширением .py, а потом запускайте его в консоли cmd. Я так делаю на старом ноутбуке на даче где кроме windows xp и python27 ничего больше не работает. Интересное рукоблудство от нечего делать. В windows 7 есть PowerShell более продвинутая cmd. Писать же прямо в консоли Python запущенном через cmd да еще все это и в файл сохранять — это конечно верх безумства. В конце концов надо же когда — то еще и программу писать и тестировать.
Я так делаю:
Отредактировано m1r42 (Ноя. 3, 2022 14:41:05)
#5 Ноя. 3, 2022 15:03:27
Как сохранить программу из консоли?
Но можно и так. Открываем консоль cmd запускаем python создаем новый текстовый файл через блокнот, сохраняем с расширением .py и творим магию python в консоли:
>>> f = open("c:/test_rukobludstva.py",'w')
>>> f.write("строка программы 1")
>>> f.write("\n")
>>> f.write("строка программы 2")
>>> f.close()
#6 Ноя. 3, 2022 15:19:42
Как сохранить программу из консоли?
Simka
Теперь, освоившись с азами Питона, в том числе — с IDLE, вспомнил про эту рекомендацию одного из авторитетных форумчан с высокой репутацией.
И еще совет как новичка, но уже не совсем новичка. Прислушиваться к советам авторитетов, но делать так как удобно самому. Мне, например, советуют здесь отказаться от использования Классов, но это не значит что я так сделаю, наоборот я их буду использовать как можно чаще, на вред. И задавать еще больше вопросов в которых хочу разобраться. Исключить IDLE можно при помощи блокнота. Другой вопрос надо ли исключать IDLE совсем? Чем в изучении будет мешать автоматический отступ или предложение IDLE выбрать нужный аргумент класса например, или подсветка текста разными цветами. Да ни чем это не мешает. Наоборот для глаз приятней, зрение знаете ли надо тоже беречь.
#7 Ноя. 3, 2022 15:37:33
Как сохранить программу из консоли?
1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например) , нажмите и вставьте ссылку на его url
…
есчщо
#8 Ноя. 3, 2022 15:40:47
Как сохранить программу из консоли?
что касается ide (ну или типа того) то pycharm, visual studio code, wing … много
1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например) , нажмите и вставьте ссылку на его url
…
есчщо
Отредактировано AD0DE412 (Ноя. 3, 2022 15:41:42)
#9 Ноя. 3, 2022 15:55:45
Как сохранить программу из консоли?
Так то IPython — это уже наворот. Задача же колоть дрова ножовкой .
#10 Ноя. 3, 2022 16:09:59
Как сохранить программу из консоли?
… ну тогда вопрос а че за кансоль? шелл то понятно cmd
или что по хардкору cmd.exe … ну нафиг это фу
1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например) , нажмите и вставьте ссылку на его url
…
есчщо
Отредактировано AD0DE412 (Ноя. 3, 2022 16:13:13)