Code python không báo lỗi nhưng không ghi ra file

Mọi người cho em hỏi, em mới học python đoạn code dưới không báo lỗi gì cả nhưng lại không ghi ra file. Mong mọi người giải đáp giúp em

import MySQLdb
import csv
user = 'Quyetqv' 
passwd = 'Quyetqv' 
host = '192.168.1.2' 
db = 'python' 
table = 'legacy_staff' 
class nv:
  def __init__(self):
   self.con = MySQLdb.connect(user=user, passwd=passwd, host=host, db=db)
   cursor = self.con.cursor()
   query = "SELECT * FROM %s;" % table
   cursor.execute(query)
   with open('D:Python\1.csv','w') as f:
    writer = csv.writer(f)
    for row in cursor.fetchall():
     writer.writerow(row)
1 Like

bạn đóng file chưa nhỉ? chưa đóng file thì nó chưa lưu đâu, mình nghĩ vậy

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?