Если все, что вы хотите сделать, это запустить ваш скрипт Python на компьютере с Windows, на котором установлен Python Interpreter, преобразование расширения вашего сохраненного скрипта с '.py' на '.pyw' должно сделать трюк.
Но если вы используете py2exe для преобразования вашего сценария в автономное приложение, которое будет запускаться на любой машине Windows, вам нужно внести следующие изменения в ваш файл setup.py.
Следующий пример представляет собой простой python-GUI, созданный с использованием Tkinter:
from distutils.core import setup
import py2exe
setup (console = ['tkinter_example.pyw'],
options = { 'py2exe' : {'packages':['Tkinter']}})
Измените «консоль» в приведенном выше коде на «windows» ..
from distutils.core import setup
import py2exe
setup (windows = ['tkinter_example.pyw'],
options = { 'py2exe' : {'packages':['Tkinter']}})
Это откроет только созданный графический интерфейс Tkinter и отсутствие окна консоли.
Если процесс становится безразличным, можно вызвать, уничтожают его от терминала с
pkill-9f имя процесса
, Например,
pkill-9f filezilla
Должный на сумму времен filezilla отказывает, я сделал команду, которая немедленно уничтожает его от вышеупомянутого, можно использовать это для выполнения любой команды, но в этом случае я сделал его для filezilla.
Создают новый файл , называют его, что Вы хотите, просто удостоверяются, что это имеет расширение команды.
ive, названный шахтой killzilla.command
Внутренняя часть файл, это имеет одну строку
pkill -9f filezilla
Теперь, как только filezilla запирается, я дважды щелкаю по тому выполнению по нему в терминальной и мгновенной смерти к боли во мне вкладчик
Я следовал ниже шагов для закрытия filezilla.
В терминале, введите ниже для списка всех рабочих процессов.
ps -A
Это даст Вам список выполнения процессов. Найдите идентификатор процесса, который имеет имя "filezilla", и уничтожьте процесс. В моей системе идентификатор процесса является 1759.
kill 1759
Filezilla закроется немедленно. Спасибо.