Найти - Пользователи
Полная версия: как вызвать сохраненный файл в основное меню в версии выше 3.4?
Начало » Python для новичков » как вызвать сохраненный файл в основное меню в версии выше 3.4?
1 2
batmansreturn
Привет, в книге которую читал у автора версия 3.4 и вызов сохраненного файла 61.ру происходит просто “$ python 61.py”. Как это сделать в версии 3.7.3 ?
py.user.next
Файл лучше так не называть. Файл питона является модулем, поэтому должен следовать правилам называния модулей. Назови строчными латинскими буквами.

batmansreturn
Как это сделать в версии 3.7.3 ?
Так же. Способы записи файлов на питоне различаются только для 2.x и 3.x.
batmansreturn
Ок. Выполнил. Но к сожалению не работает тоже. Вопрос: “ Почему у автора файл называется ”61.ру" и вызывается нормально, а у меня даже с переименованием не получается это выполнить?
ЗЫ И вообще для интереса, разве так много отличий между 3.4 и 3.7 версией в написании кода? Почему-то 2 из 4-х примеров, приведенные автором не работают у меня
py.user.next
Приведи сам код и покажи, что пишет в ответ на его выполнение.

batmansreturn
разве так много отличий между 3.4 и 3.7
Да нет там таких отличий. Ты просто что-то не то делаешь. Может, и питон сломан у тебя. Надо больше информации, чтобы тебе 100500 вариантов не рассказывать из того, что может быть.
batmansreturn
Ок. Все просто. Файл с одной командой print(61). Назван 61.ру как и у автора. Когда пытаюсь его запустить, как описано у автора - $ python 61.py. Пишет “SyntaxError: invalid syntax” и указывает на - $.
py.user.next
batmansreturn
Пишет “SyntaxError: invalid syntax” и указывает на - $.
Ну вот об этом мы и говорим. У тебя стандартная ошибка новичка.

python script.py
Должна запускаться в консоли Windows, а не в консоли питона.

А если ты открыл консоль питона, то туда надо писать только print(61) напрямую, никаких файлов она не видит.
batmansreturn
Ок, понял-принял. Не то делал. А вы не подскажите как запустить консоль Windows для Python и вообще, если честно, я не оч понимаю, зачем это надо, если есть основное меню ?
py.user.next
batmansreturn
А вы не подскажите как запустить консоль Windows
Win + R
cmd.exe

https://win10m.ru/komandnaya-stroka-windows-10.html

batmansreturn
зачем это надо, если есть основное меню ?
Для запуска программ, которые не устанавливаются в систему. Для запуска программ, у которых вообще интерфейса нет ни графического, ни консольного. Есть ещё интерфейс командной строки - это когда программу можно только запускать с какими-то параметрами, но при этом она не должна ничего писать на экран или в консоль, она может просто что-то делать - например, скопировать файл из директории A в директорию B.
batmansreturn
Не ну это я делал, еще ночью Запускал в командной строке, но тоже пишет что “python” не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Я думал, может как-то, после запуска командной строки, что-то прописать там, чтобы активировался Python и после этого попробовать загрузить требуемый мне файл. А так не ) Не фунчиклирует )
py.user.next
batmansreturn
Запускал в командной строке, но тоже пишет что “python” не является внутренней или внешней командой
Значит, ты его установил неправильно. При установке надо поставить галочку “add python to system PATH”. Но обычно она уже стоит.

Установи питон, открой консоль операционной системы и запусти питон командой python. Если консоль питона открылась, то всё сделано правильно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB