, я установил приложение по умолчанию для I.E.. Работает, если файл не пуст. Пустые .py файлы все еще открываются в текстовом редакторе. Я могу изменить приложение по умолчанию для него, но это изменяет приложение по умолчанию любых других пустых файлов независимо от расширения. Почему это происходит? Это так расстраивает.
Тип файла определяется содержимым, а пустой файл является типом.
Расширение на самом деле является лишь частью имени, и если оно противоречит типу - (определяется содержимым), то содержимое является выбором по умолчанию для POSIX/unix начиная с 1973 года.
Используйте
имя файла.py
и вы, вероятно, увидите, что он сообщает как пустой файл....
1973 было давно... так что теперь это соглашение для любого unix, как операционная система, предварительная датировка microsoft/msdos и т.д.