У меня есть несколько небольших скриптов, написанных на Python, которые я хочу использовать как для Windows, так и для Linux. Я хочу избежать явного вызова интерпретатора Python. Есть ли простой способ указать нотацию shebang в правильные места как на Windows, так и на Linux? Если нет, есть ли другой способ разрешить неявный вызов интерпретатора Python как на Windows, так и на Linux без необходимости изменять script при переходе между операционными системами?
Изменить: поддержка shebang в Windows предоставляется Cygwin, но я хочу использовать собственный интерпретатор Windows Python в Windows, а не Cygwin.
Изменить # 2: Похоже, нотация shebang переопределяет ассоциации файлов в терминалах Cygwin. Наверное, я могу просто удалить Cygwin Python и symlink/usr/bin/python для Windows-native Python.