का उपयोग करके SQLite से फ़ाइल को ब्लॉब लिखना एक अनजान पायथन नौसिखिया को मदद की ज़रूरत है।पाइथन
import sqlite3
conn = sqlite3.connect('database.db')
cursor = conn.cursor()
input_note = raw_input(_(u'Note: '))
input_type = 'A'
input_file = raw_input(_(u'Enter path to file: '))
with open(input_file, 'rb') as f:
ablob = f.read()
f.close()
cursor.execute("INSERT INTO notes (note, file) VALUES('"+input_note+"', ?)", [buffer(ablob)])
conn.commit()
conn.close()
अब मैं एक स्क्रिप्ट है कि एक विशेष रिकॉर्ड के ब्लॉब फ़ील्ड की सामग्री पकड़ लेता है और लिखते हैं लिखने की ज़रूरत: मैं एक सरल स्क्रिप्ट है कि एक SQLite डेटाबेस में एक ब्लॉग के क्षेत्र में एक बाइनरी फ़ाइल सम्मिलित करता है बनाने के माध्यम से अव्यवस्थित एक फ़ाइल में बाइनरी ब्लॉब। मेरे मामले में, मैं .odt दस्तावेज़ों को संग्रहीत करने के लिए SQLite डेटाबेस का उपयोग करता हूं, इसलिए मैं उन्हें .odt फ़ाइलों के रूप में पकड़ना और सहेजना चाहता हूं। मैं उसे करके देखूं तो? धन्यवाद!
आपको क्या त्रुटि मिल रही है? – nosklo
कोई त्रुटि नहीं। मैं सिर्फ एक फ़ाइल में एक ब्लॉब फ़ील्ड की सामग्री लिखने के बारे में जानना चाहता हूं। – dmpop