ฉันพยายามที่จะปรับปรุงข้อความกับแฟ้มใหม่ข้อความในแถวใหม่ในตอนจบของแฟ้มไพธอน. แฟ้มตัวเองสามารถมีที่ว่างเปล่าสายในตอนจบแล้วบ้างไม่ได้ ฉันพยายามที่ติดตามสคริปต์จะทำอย่างนี้
with open(fname, 'a') as file:
file.write("\n"+newRow)
newRow เป็นตัวแปรที่บรรจุข้อความใหม่ที่จะเพิ่มเติม มันทำงานสบายดีถ้าสุดท้ายแถวของแฟ้มที่ไม่ได้ว่างเปล่า อย่างไรก็ตามนี่มันไม่ถูกต้องอยู่สุดท้ายแถวของแฟ้มคำอวกาศที่ว่างเปล่า. ในกรณีนี้แฟ้มจะต้องเปล่าอวกาศระหว่างสุดท้ายแถวและ newRow.
aaaa
bbbb
newRow
ฉันรับแขกคำถามคือทำไมฉันเช็คว่าสุดท้ายแถวของแฟ้มว่างเปล่าสาย ฉันเจอมันโดยใช้ readlines()สามารถจะจัดเก็บแต่ละแถวด้วงของแฟ้มข้อความเข้าไปในรายชื่อ,งั้นฉันสามารถตรวจสสุดท้ายแถว แต่ฉันไม่รู้ว่าจะทำอย่างไรถ้าผมจะใช้กับเปิด'. ดังนั้นในตอนจบที่ตั้งใจที่ผลลัพธ์ที่ตามสำหรับพแฟ้มข้อความ
aaaa
bbbb
newRow
ยังไงฉันติดต่อนี้ถูก?
ขอบคุณล่วงหน้า