Как запустить программу на Python напрямую?
Я создал файл .py (скажем, mnik.py ) в gedit. В терминале все идет гладко.
Команда идет
python3 mnik.py
Но всякий раз, когда я нажимаю на файл, он открывается с помощью gedit. Я не могу запустить его напрямую, нажав.
Что делать?
python3в командной строке с аргументом - отличный способ запуска скриптов на python. На самом деле это самый простой способ запустить программу, которая требует терминала и аргументов (как многие из моих собственных сценариев, но также и такие программы, как mercurial, sphinx). Не могли бы вы объяснить, почему то, что я делаю более 20 лет, не совсем правильно?
./scriptname, не подтверждает ваше утверждение о том, что скрипт запускается из командной строки с помощью python3. Существуют разные способы запуска сценариев Python, и выполнение python3 ./mnik.pyтакже является правильным способом выполнения действий, оно просто другое (и, по крайней мере, вы получаете Python3 таким образом, а не Python2, как это более вероятно с большинством ответов)



