\
पायथन स्ट्रिंग्स में एक एस्केप है, इसलिए आपकी स्ट्रिंग में एस्केप \c
है . हालांकि \c
पायथन में एक अमान्य एस्केप है, और पायथन अमान्य एस्केप को अपरिवर्तित छोड़ देता है, इसलिए "\copy"
बस \copy
है . (इस प्रकार @tiziano का उत्तर भ्रामक है)।
>>> print "\c"
\c
असली समस्या यह है कि \copy
एक psql
है कमांड, सर्वर साइड पोस्टग्रेएसक्यूएल कमांड नहीं। आप इसे psql
. के अलावा किसी अन्य क्लाइंट के साथ उपयोग नहीं कर सकते हैं . इसके बजाय आपको psycopg2
COPY
के लिए समर्थन
इसे अपने क्लाइंट ड्राइवर के माध्यम से करने के लिए।