ไม่สามารถแฟลชการ์ด SD [ปิด]


1

ฉันพยายามแฟลชการ์ด SD ของฉันบน Mac และได้รับข้อความแสดงข้อผิดพลาดใน Terminal:

ป้อนคำสั่ง:

sudo python raspiwrite.py

Response:
  File "raspiwrite.py", line 177
    else
       ^
SyntaxError: invalid syntax

ฉันดาวน์โหลดไฟล์ที่จำเป็นจาก github / exaviorn / RasPiWrite

ความคิดใด ๆ

คำตอบ:


2

elseคำสั่งในสาย 177 จะหายไปลำไส้ใหญ่

เปิดraspiwrite.pyใน TextEdit เลื่อนลงไปที่บรรทัด 177 เพิ่มโคลอนหลังelseและบันทึกไฟล์ที่แก้ไข

หรือคุณสามารถดาวน์โหลดรุ่นคงที่ของฉันจาก Github

ฉันได้ส่งคำขอดึงไปยังผู้เขียนต้นฉบับเพื่อแก้ไขสคริปต์


น่าเสียดายที่มันไม่ทำงานฉันได้รับข้อผิดพลาดอื่น: ไฟล์ "raspiwrite.py", บรรทัด 275 SDsnip = SD.replace ('', '') [: - 1] ^ IndentationError: คาดว่าบล็อกที่เยื้อง
Pete

ผลักความมุ่งมั่นอื่นที่ควรแก้ไขปัญหานี้; มันทำงานตอนนี้หรือไม่
nc4pk

ไม่มันทำงานได้ดีขึ้น แต่ฉันได้รับข้อความ: ไม่ฉันได้รับข้อความ: กำลังตรวจหาการปรับปรุง ... การติดตามย้อนกลับ (การโทรล่าสุดครั้งล่าสุด): ไฟล์ "raspiwrite.py", บรรทัด 440, ใน <module> checkforUpdate ( ) ไฟล์ "raspiwrite.py", บรรทัดที่ 68, ใน checkforUpdate dom = parseString (data) ไฟล์ "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/dom/minidom.py" บรรทัด 1924 ในไฟล์ parseString "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/dom/expatbuilder.py", บรรทัด 940 ใน parseString File
Pete

"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/dom/expatbuilder.py" บรรทัดที่ 223 ใน parseString xml.parsers.expat.ExpatError: ไม่ถูกต้อง โทเค็น): บรรทัด 15, คอลัมน์ 59 -> ฉันทำอะไรผิด ขอบคุณ!
Pete
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.