วิธีเปิดไฟล์โดยใช้คำสั่ง open with
ฉันกำลังดูวิธีการอินพุตและเอาต์พุตไฟล์ใน Python ฉันได้เขียนโค้ดต่อไปนี้เพื่ออ่านรายการชื่อ (หนึ่งรายการต่อบรรทัด) จากไฟล์ไปยังไฟล์อื่นในขณะที่ตรวจสอบชื่อกับชื่อในไฟล์และต่อท้ายข้อความที่เกิดขึ้นในไฟล์ รหัสใช้งานได้ ทำได้ดีกว่านี้ไหม ฉันต้องการใช้with open(...คำสั่งสำหรับทั้งไฟล์อินพุตและเอาต์พุต แต่ไม่สามารถดูว่าพวกเขาสามารถอยู่ในความหมายบล็อกเดียวกันได้หรือไม่ฉันต้องการเก็บชื่อไว้ในตำแหน่งชั่วคราว def filter(txt, oldfile, newfile): '''\ Read a list of names from a file line by line into an output file. If a line begins with a particular name, insert a string of text after the name before appending the line …