| Интересно | |
Сегодня - 05 March 2021
|
|
Помогите пожалуйста разобраться в программировании на Python.
Ярослав Баханов
Помогите пожалуйста разобраться в программировании на Python.
Можете помочь, я не могу понять как написать программу которая запускалась бы на любом компьютере, заранее спасибо.
Ответы:
Axel
Тю... Задачка... Дело в том, что манера запуска программ под Windows (ниже XP даже не рассматриваем) и различными версиями OS X и Linux весьма различается.
Чтобы запускать скрипты под Windows, можно попытаться воспользоваться библиотекой cx_Freeze. Правда мне через неё удалось сделать только exe-шники простеньких скриптов. Написал здесь: https://writegamepython.wordpress.com/2017/11/02/конвертация-программ-python-в-формат-exe/
Правда скрипты выходят космические по размерам (имеется ввиду относительно размера оригинального скрипта). Есть еще программка py2exe, но она, насколько я знаю, только для Python2.
Еще один вариант - копировать папку с Python в папку с программой. Создать bat-файл запуска, в котором указать путь к интерпретатору Python, файлу скрипта и аргументы (если таковые имеются). Но сам я такое не делал, ничего подсказать конкретнее не могу. И все это не будет работать под
OS X и Linux - тут тебе в любом случае нужно указать путь к интерпретатору Питон /usr/bin/Python, если не ошибаюсь и указать, что вайл является исполняемым, а не просто каким-то документом. Ну и, что касается Linux, версия предустановленного Питона меняется от релиза к релизу... Так что тоже все довольно сложно.
Вопрос весьма непростой.. Сам уже месяца два залипаю )) Но мне не горит. Так что есть только то, что есть.
P.S. Кстати, чтобы программа запускалась под WinXP нужно использовать версию Python не выше 3.4.х
Shalafi
Питон интерпретируемый Язык (грубо говоря....)...
Запускается он везде одинакового (по идее должен, не искал отличия, но может есть оч мелкие и незначительные). Так что пишешь как есть, запустится везде, где будит интерпретатор.
Для запуска - скармливаешь файл с кодом интерпретатору, он его и обрабатывает. Всё.
Путь к интепретатору, находится в переменной среды PATH вроде... в виндовсе похожее назваие кстати... в этой переменной лежат пути к программам, которые можно вызвать из любого места в терминале.
То, что те выше написали, типа место много жрёт, если делать исполняемый, это просто там ещё сам интерпретатор подтягивается внутрь исполняемого файла...
Яки Бакич
Я не буду писать так много букв.
Попробую коротко.
Вот вам классически пример на python'е. С него начинается любой учебник для чайников.
print('Hello world!')
Он будет работать в любой системе.
Мои скрипты работают на любой платформе.
Надо просто учитывать особенности некоторых модулей.
Например в модуле sys есть
sys.getwindowsversion() - возвращает версию Windows в виде кортежа. Понятно, что работать в других системах оно не будет. Можно, конечно использовать эту команду в скрипте, но тогда нужно будет использовать обработчик исключений.
Короче коротко: учитывайте особенности, которые могут привести к сбоям в работе. используйте универсальные методы.
PS: Но учтите! Что есть модули, которые ни как не станут работать в других ОС, кроме одной... Есть в моей работе такой модуль. Он чисто для Linux. Хотя через кучу гемора я смог запустить его на macOS, но там таки один прородитель (Unix). С виндой это не прокатило.
|
| Меню | |
Python: Возможно ли написать браузер на python?Python: Помогите пожалуйста с задачей. PythonPython: Помогите с задачей на языке PythonPython: Напишите пожалуйста программу на языке PythonPython: Систематизация знаний (смотрите в описании).Python: почему в питоне "var = datetime.datetime.today()" два раза datetime ?Python: Не получается работать с регулярным выражение c помощью re.splitPython: Как окно tkinter развернуть на весь экранPython: уроки на ютуб Привет всем! Подскажите канал на ютубе с годными уроками phyton?Python: Переменные python. ВопросPython: Смотрите в описании.Python: ООП на python (смотрите в описании).Python: Как нарисовать блок-схему?Python: как в питоне сделать чтобы storona = input ("Введите длину стороны в сантиметрах: ") переменная сразу была integer?Python: Посему не работает команда?Python: Как зациклить строчку в PythonPython: Помогите пожалуйста разобраться в программировании на Python.Python: Помогите с Python, Вот задачаPython: Python задачка помогите срочноPython: Хочу написать программу на Python, которая меняет обои рабочего стола.Python: Бесплатный бот для продвижения instagram-аккаунтов Есть ли нормальные бесплатные программы в этой сфере?Python: ! Есть число int(input( )), с которым произвели какие-то действия. Оно превратилось во "float". Можно лиPython: помогите перевести из паскаля в питонPython: Как задать диапазон ввода в PythonPython: есть те кто понимает язык программирования pithon 3 ???кто имеет решать всякие задачи в нем ??отзовитесьPython: Метод __init__() это метод который встроен во все объекты?Python: Вставить код не смог, но прикрепил скриншот.Python: Как вы учили Python? Что можете порекомендовать?Python: Как сделать выполнение функции нужное количество раз или по времениPython: Ребят, как в Пайтоне можно в списке разместить элементы между первым отрицательным числом и первым 0 ?Python: Ребят, как в Пайтоне можно в списке разместить элементы между первым отрицательным числом и первым 0Python: Для чего служит parent в PyQt4?Python: Не могу понять, что за ошибка в Python.(Скриншот)Python: Python 3. Переменные.Python: Помогите с задачей на PythonPython: Выбор лучшей библиотеки для работы с БД (Access) в pythonPython: Решите задачу на PythonВерстка, CSS, HTML, SVG: Как сделать растровый спрайт?Верстка, CSS, HTML, SVG: Создал сайт на Wix, а как сделать так, чтобы он был виден в поисковиках я не знаю.Верстка, CSS, HTML, SVG: Как сделать простое выдвигающуюся меню на сайте?Верстка, CSS, HTML, SVG: Хвост www зачем и как убратьВерстка, CSS, HTML, SVG: какая ширина и высота? width:200px; height:100px; padding:10px; box-sizing: border-box;}Верстка, CSS, HTML, SVG: Что за атрибуты gesture и allow для тэга iframe ?Верстка, CSS, HTML, SVG: Канал Sorax ребята что скажите о курсах css на канали Sorax, стоит ли по ним обучаться ?Верстка, CSS, HTML, SVG: Дайте пожалуйста ссылку на сайт или документ уроков по Html с картинкам и поэтапным бесплатным обучениемВерстка, CSS, HTML, SVG: Что такое сетка сайта? Что такое сетка сайта?Верстка, CSS, HTML, SVG: Всем привет, не могу понять как в кнопку вставить картинку + над картинкой сделать легкий цветной фонВерстка, CSS, HTML, SVG: Помогите через c++Верстка, CSS, HTML, SVG: Как это объяснить?Верстка, CSS, HTML, SVG: Как для файла HTML сделать адекватную ссылку в браузере.Верстка, CSS, HTML, SVG: CPANEL Хотел бы уточнить, где я могу посмотреть абсолютный путь к сайту.Верстка, CSS, HTML, SVG: CPANEL: Будьте добры подсказать.Верстка, CSS, HTML, SVG: Изменение цвет рамки HTML&CSSВерстка, CSS, HTML, SVG: Запись в html при создании сайтаВерстка, CSS, HTML, SVG: Можно ли на подобном сервисе как Wix (или другой подобный сервис ) сделать сайт на ихнем конструкторе и ...Верстка, CSS, HTML, SVG: Как вывести на экран координаты пользователя в html 5?Верстка, CSS, HTML, SVG: почему браузер выводит это на экран Index of / [ICO]NameLast modifiedDescription [TXT]tnt.html2017-11-28 20:085Верстка, CSS, HTML, SVG: Какими способами можно раскрутить ссылку на сайте Вся суть в вопросеВерстка, CSS, HTML, SVG: операции по начислению и выплате заработной платы как зделать его в html пожалуста кто нить помогитеВерстка, CSS, HTML, SVG: Сбился с ног, помогите!!!Верстка, CSS, HTML, SVG: Добрый день! Подскажите пожалуйста, при работе с adobe premer pro sc хочу использовать видео в формате VOB это возможно?Верстка, CSS, HTML, SVG: php / html / javascript - как запретить хостингу (бесплатному) создавать на моей странице сайта левые div и стилиВерстка, CSS, HTML, SVG: Как найти код сайта ИЗ АДМИНКИ WordPress?Верстка, CSS, HTML, SVG: как улучшить фотка главной стр при переходе на сайт медленно сверху вниз открывается.Верстка, CSS, HTML, SVG: Нужно постоянно мониторить полсотни картинок в интернете.Верстка, CSS, HTML, SVG: Актуальна ли еще профессия "верстальщик"?Верстка, CSS, HTML, SVG: Как сделать чтоб при оформлении заявки и нажимая кнопку отправить приходила форма заявы на мыло?Верстка, CSS, HTML, SVG: Если на сайте на картинке можно выделить текст, то можно ли его изменить? Хотя бы как код элементаВерстка, CSS, HTML, SVG: Что лучше для сайта статьи, статичный сайт на html и css или wordpress?Верстка, CSS, HTML, SVG: usercss можете сделать так...?Верстка, CSS, HTML, SVG: Таймер обратного отсчета на сайте.Верстка, CSS, HTML, SVG: Flash игры на свой сайт через htmlВерстка, CSS, HTML, SVG: 15 стран и их столицы 15 стран и их столицыВерстка, CSS, HTML, SVG: Вопрос для сео-мастеровВерстка, CSS, HTML, SVG: Как изменить все ссылки на сайте?Верстка, CSS, HTML, SVG: Помогите сделать задание по HTMLВерстка, CSS, HTML, SVG: как запустить файл *exe на веб странице? Если делать ссылку на него, то начинается скачивание файла *exe.Верстка, CSS, HTML, SVG: Подскажите шаблон для DLEВерстка, CSS, HTML, SVG: Как сделать всю картинку ссылкой в html?Верстка, CSS, HTML, SVG: компания по сео продвижению формирует бюджет продвижения сайта из расчета списка поисковых фраз.Верстка, CSS, HTML, SVG: не грузит фон на сайтеВерстка, CSS, HTML, SVG: не подключается css к htmlВерстка, CSS, HTML, SVG: Как сделать шапку которая будет плавать при скролинге вниз.Верстка, CSS, HTML, SVG: Что нужно знать хорошему веб-программисту? PHP,CSS,HTML-это понятно, а что ещё?Верстка, CSS, HTML, SVG: Как сделать вот такую таблицу только только бес картинок?Верстка, CSS, HTML, SVG: Нужна помощь, HTML5, или лохотрон от Сбербанка?Верстка, CSS, HTML, SVG: Как сделать счётчик посещений на сайт. Который ещё не опубликован.Верстка, CSS, HTML, SVG: Подскажите на чем лучше реализовать крупный интернет портал, с различными функциями не интересует phpВерстка, CSS, HTML, SVG: Помогите реализовать этот код в С++Верстка, CSS, HTML, SVG: выбор Select. доброго времени суток.Верстка, CSS, HTML, SVG: HTML / JAVASCRIPT / CSS - Как запретить пользователю превышать заданное ограничение на размер окна?Верстка, CSS, HTML, SVG: Срочно!!! -помогите вытащить шапку бланка с pdf!Верстка, CSS, HTML, SVG: Есть ли у кого-нибудь текст программы анимации SVG-изображений?Верстка, CSS, HTML, SVG: Как убрать лишние баннеры в слайдере на сайте?Верстка, CSS, HTML, SVG: Подскажите как в СSS3 в подвале растянуть горизонатльно списки меню ul li ?Верстка, CSS, HTML, SVG: Как сделать чтобы на сайте при нажатии на кнопку появлялись ещё кнопкиВерстка, CSS, HTML, SVG: Здравствуйте!!! Не могу открыть файл .xlsx ExcelВерстка, CSS, HTML, SVG: На всех телефонах сайт не работает.Верстка, CSS, HTML, SVG: Здраствуйте! Не подскажете, как на сайте сделать такую вещь:Верстка, CSS, HTML, SVG: Как в HTML размеру изображение присвоить числовое значение размера другого изображения? Или размера блока. |
|