Score:1

ไฟล์ประเภทเดียวกัน ไอคอนต่างกัน วิธีรีเซ็ต

ธง us

ฉันมีโฟลเดอร์ที่มีซอร์สโค้ด Python ไฟล์ทั้งหมดถูกเปิดด้วยการดับเบิลคลิกด้วย Text Editor ซึ่งเป็นไฟล์ที่ "มีปัญหา" ไฟล์ทั้งหมดมีนามสกุล .py

ไฟล์ "มีปัญหา" มีไอคอน Qt สีเขียวและฉันไม่พบวิธีลบออก รีเซ็ตและตั้งค่าแอปพลิเคชันเริ่มต้น (ซึ่งตอนนี้คือ Text Editor) ไม่ได้ช่วยอะไร

อูบุนตู 20.04

ป้อนคำอธิบายรูปภาพที่นี่

$ ไฟล์ -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 แสดงจากคุณสมบัติ

ป้อนคำอธิบายรูปภาพที่นี่

ชนิดนั้นไม่มีอยู่ใน

/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 ได้

ป้อนคำอธิบายรูปภาพที่นี่

Soren A avatar
mx flag
คุณสามารถเรียกใช้คำสั่ง `file` บนทั้งสองไฟล์ได้หรือไม่ ใน linux นามสกุลไฟล์ (ที่นี่ .py) ไม่มีความหมายประเภทไฟล์พบได้โดยการวิเคราะห์จุดเริ่มต้นของไฟล์ - สำหรับรหัสสคริปต์โดยดูที่ she-bang ในบรรทัดแรก ดังนั้นอาจตรวจสอบความแตกต่างด้วย
Francesco avatar
us flag
อัปเดต OP บางทีปัญหาคือ Scanner.py ถูกแก้ไขบน Windows ด้วย? เป็นแอปพลิเคชั่นหลายแพลตฟอร์ม แต่ข้อมูลนั้นเก็บไว้ที่ไหน ??? ฉันจะเขียนสคริปต์ที่แทนที่บรรทัด \r\n ที่ลงท้ายด้วย \r จากนั้นลองลบอักขระ UTF-8
Score:1
ธง us

ฉันพบวิธีแก้ปัญหา ปัญหาไม่ได้อยู่ที่การลงท้ายบรรทัดหรือชุดอักขระ (UTF-8, ASCII...) หากในไฟล์มีประโยค "import QtCore" (ไม่ต้องสนใจว่าอยู่บรรทัดเริ่มต้นหรือตรงกลางไฟล์) ไอคอนจะเป็น Qt one

ป้อนคำอธิบายรูปภาพที่นี่

ฉันไม่รู้ว่าใครเป็นผู้รับผิดชอบในการแยกวิเคราะห์ทันทีที่ฉันคลิก Ctrl+S (โดยมีหรือไม่มี "นำเข้า QtCore") ไอคอนจะเปลี่ยนไป

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา