0
Я хотел был бы перенаправить stderr
и stdout
в файлы при запуске внутри pythonw
. Как определить, работает ли скрипт в pythonw
или в python
?Определите, работает ли скрипт в pythonw?
Я хотел был бы перенаправить stderr
и stdout
в файлы при запуске внутри pythonw
. Как определить, работает ли скрипт в pythonw
или в python
?Определите, работает ли скрипт в pythonw?
sys.executable
- «Строка, указывающая имя исполняемого двоичного файла для интерпретатора Python, в системах, где это имеет смысл».
На моем mac это говорит '/ System/Library/Frameworks/Python.framework/Версии/2.5/Ресурсы/Python.app/Содержание/MacOS/Python' (что имеет смысл), запускаю ли я python или pythonw. –
Mac больше не нуждается в Pythonw (начиная с версии 2.3). Pythonw больше интересен только разработчикам Windows. –