ฉันควรจะสร้างระบบ "การควบคุมสต็อก" สำหรับผู้ค้าส่งซอฟต์แวร์สำหรับการมอบหมายโมดูล ฉันได้สร้างโปรแกรมแล้ว แต่ฉันประสบปัญหาในการบันทึกสิ่งต่างๆ อย่างถาวร โปรแกรมประกอบด้วยรายการที่ซ้อนกันดังต่อไปนี้:
[["Ms Office", "CD", 7, "Microsoft"], ["Acrobat Reader", "DVD", 12, "Adobe"], ["Norton Antivirus", "DVD", 24, "Symantec"]]
ฉันสามารถบันทึกลงในเอกสารข้อความในรูปแบบได้
['Ms Office', 'CD', 7, 'Microsoft']
['Acrobat Reader', 'DVD', 12, 'Adobe']
['Norton Antivirus', 'DVD', 24, 'Symantec']
แต่เมื่อฉันพยายามโหลดกลับเป็นรายการในรูปแบบเดียวกัน ฉันจะลงเอยด้วยเครื่องหมายคำพูดที่แยกแต่ละรายการดังนี้:
["['Ms Office', 'CD', 7, 'Microsoft']", "['Acrobat Reader', 'DVD', 12, 'Adobe']", "['Norton Antivirus', 'DVD', 24, 'Symantec']"]
ฉันแค่ต้องกำจัดเครื่องหมายคำพูดคู่ที่ล้อมรอบแต่ละรายการในรายการตอนนี้ รหัสที่ฉันใช้โหลดไฟล์นี้:
filename = open('Appexstock.txt', 'r')
contents = filename.read()
thelist = [name for name in contents.split('\n') if name.split('"') if name]
filename.close()
ฉันค้นหาออนไลน์มาหลายชั่วโมงแล้วและลองทุกอย่างแล้ว แต่ยังหาวิธีไม่ได้ผล ฉันเคยเห็นคนจำนวนมากแนะนำโมดูล CSV แต่ฉันไม่รู้ว่าจะนำไปใช้กับโค้ดของฉันได้อย่างไร