उम्मीद है कि इससे कुछ मदद मिलेगी। यहां
से कुछ कॉन्सेप्ट पॉइंटर्स का उपयोग करना , और थोड़ा परीक्षण/त्रुटि, मैं mysql.connector
का उपयोग करके यह काम करने में सक्षम था और pandas
।
# CONNECT TO DB AND GET CURSOR OBJECT
conn = <do db connecty stuff>
cur = conn.cursor()
# CALL THE STORED PROCEDURE
cur.callproc('stored_proc_name', ['my', 'usp', 'parameters'])
# EXTRACT RESULTS FROM CURSOR
for i in cur.stored_results(): results = i.fetchall()
# LOAD INTO A DATAFRAME
df = pd.DataFrame(results, columns=['my', 'column', 'headers'])
इसने मेरे लिए पूरी तरह से काम किया ... मुझे आशा है कि यह आपके लिए भी काम करेगा।