У меня есть папка с исходным кодом Python. Все файлы открываются двойным кликом в текстовом редакторе, тоже "проблемном". Все файлы имеют расширение .py.
«Проблемный» файл имеет зеленый значок Qt, и я не нашел способа его удалить. Сброс и установка приложения по умолчанию (теперь это текстовый редактор) не помогли.
Убунту 20.04
![введите описание изображения здесь](https://i.stack.imgur.com/NWpAl.png)
$ файл -i MyHTMLParser.py
MyHTMLPaser.py: текст/x-python; кодировка = us-ascii
$ файл MyHTMLParser.py
MyHTMLParser.py: скрипт Python, исполняемый текст ASCII.
$ файл -i Scanner.py
Scanner.py: text/x-python; кодировка = utf-8
$ файл Scanner.py
Scanner.py: сценарий Python, исполняемый текстовый файл Unicode UTF-8, с разделителями строк CRLF.
Первая строка MyHTMLParser.py:
из html.parser импортировать HTMLParser
Первая строка Scanner.py:
из PyQt5 импортировать QtCore
MIME-тип text/x-qml отображается в свойствах
![введите описание изображения здесь](https://i.stack.imgur.com/F44mG.png)
такого типа нет в
/etc/мим.типы
Я действительно не могу понять, где хранится эта информация.
ОБНОВЛЕНО 'Н'
Я написал скрипт, который удаляет все окончания строк \r\n и символы UTF-8. Теперь Scanner_new.py имеет тот же тип, что и MyHTMLParser.py, но ничего не изменилось:
$ файл -i MyHTMLParser.py
MyHTMLPaser.py: текст/x-python; кодировка = us-ascii
$ файл MyHTMLParser.py
MyHTMLParser.py: скрипт Python, исполняемый текст ASCII.
$ файл -i Scanner_new.py
Scanner_new.py: text/x-python; кодировка = us-ascii
$ файл Scanner_new.py
Scanner_new.py: сценарий Python, исполняемый текстовый файл ASCII.
![введите описание изображения здесь](https://i.stack.imgur.com/HIKZh.png)