ฉันมีโฟลเดอร์ที่มีซอร์สโค้ด Python ไฟล์ทั้งหมดถูกเปิดด้วยการดับเบิลคลิกด้วย Text Editor ซึ่งเป็นไฟล์ที่ "มีปัญหา" ไฟล์ทั้งหมดมีนามสกุล .py
ไฟล์ "มีปัญหา" มีไอคอน Qt สีเขียวและฉันไม่พบวิธีลบออก รีเซ็ตและตั้งค่าแอปพลิเคชันเริ่มต้น (ซึ่งตอนนี้คือ Text Editor) ไม่ได้ช่วยอะไร
อูบุนตู 20.04
![ป้อนคำอธิบายรูปภาพที่นี่](https://i.stack.imgur.com/NWpAl.png)
$ ไฟล์ -i MyHTMLParser.py
MyHTMLParser.py: text/x-python; charset = เรา-ascii
$ ไฟล์ MyHTMLParser.py
MyHTMLParser.py: สคริปต์ Python, ข้อความ ASCII ที่เรียกใช้งานได้
ไฟล์ $ -i Scanner.py
Scanner.py: ข้อความ/x-python; ชุดอักขระ=utf-8
ไฟล์ $ Scanner.py
Scanner.py: สคริปต์ Python, UTF-8 Unicode text executable พร้อมตัวยุติบรรทัด CRLF
บรรทัดแรกของ MyHTMLParser.py:
จาก html.parser นำเข้า HTMLParser
บรรทัดแรกของ Scanner.py:
จาก PyQt5 นำเข้า QtCore
ข้อความ/x-qml ชนิด MIME แสดงจากคุณสมบัติ
![ป้อนคำอธิบายรูปภาพที่นี่](https://i.stack.imgur.com/F44mG.png)
ชนิดนั้นไม่มีอยู่ใน
/etc/mime.types
ฉันไม่เข้าใจจริงๆว่าข้อมูลนั้นถูกเก็บไว้ที่ใด
ปรับปรุง 'N'
ฉันเขียนสคริปต์ที่ลบการสิ้นสุดบรรทัด \r\n และอักขระ UTF-8 ทั้งหมด ขณะนี้ Scanner_new.py มี MyHTMLParser.py ประเภทเดียวกัน แต่ไม่มีอะไรเปลี่ยนแปลง:
$ ไฟล์ -i MyHTMLParser.py
MyHTMLParser.py: text/x-python; charset = เรา-ascii
$ ไฟล์ MyHTMLParser.py
MyHTMLParser.py: สคริปต์ Python, ข้อความ ASCII ที่เรียกใช้งานได้
ไฟล์ $ -i Scanner_new.py
Scanner_new.py: ข้อความ/x-python; charset = เรา-ascii
$ ไฟล์ Scanner_new.py
Scanner_new.py: สคริปต์ Python, เรียกใช้ข้อความ ASCII ได้
![ป้อนคำอธิบายรูปภาพที่นี่](https://i.stack.imgur.com/HIKZh.png)