Python เขียนเป็น CSV ทีละบรรทัด
ฉันมีข้อมูลที่ถูกเข้าถึงผ่านคำขอ http และถูกส่งกลับโดยเซิร์ฟเวอร์ในรูปแบบที่คั่นด้วยจุลภาคฉันมีรหัสต่อไปนี้: site= 'www.example.com' hdr = {'User-Agent': 'Mozilla/5.0'} req = urllib2.Request(site,headers=hdr) page = urllib2.urlopen(req) soup = BeautifulSoup(page) soup = soup.get_text() text=str(soup) เนื้อหาของข้อความมีดังนี้: april,2,5,7 may,3,5,8 june,4,7,3 july,5,6,9 ฉันจะบันทึกข้อมูลนี้เป็นไฟล์ CSV ได้อย่างไร ฉันรู้ว่าฉันสามารถทำบางอย่างตามบรรทัดต่อไปนี้เพื่อทำซ้ำทีละบรรทัด: import StringIO s = StringIO.StringIO(text) for line in s: แต่ฉันไม่แน่ใจว่าจะเขียนแต่ละบรรทัดเป็น CSV ได้อย่างไร แก้ไข ---> ขอบคุณสำหรับข้อเสนอแนะตามที่แนะนำวิธีแก้ปัญหาค่อนข้างง่ายและสามารถดูได้ด้านล่าง วิธีการแก้: import StringIO s …