「sina2013」という名前のデータベースがあり、コラムスはタイトル、コンテンツです。今、pymssqlモジュールを使用してデータを取得したいと思います。同時に、タイトルをtxtファイルのファイル名として使用し、コンテンツをコンテンツとして使用しますtxt ファイル。奇妙なことは、ファイルの数がデータベース内のアイテムよりも少ないことです。エラーはどこですか?私が試したコードは次のとおりです。
import pymssql
conn = pymssql.connect(...)
cur = conn.cursor()
cur.execute('SELECT Title,Content FROM sina2013')
count=len(cur.fetchall()) #Will return the right number :5913
for Title,Content in cur:
filename=file(str(Title)+r'.txt',r'w')
filename.write(Content )
filename.close()
cur.close()
txt ファイルの数が本来よりも少なくなっています。理由は何ですか?