\
е escape в низовете на Python, така че вашият низ съдържа escape \c
. Въпреки това \c
е невалидно екраниране в Python и Python оставя невалидните екрани непроменени, така че "\copy"
е просто \copy
. (Следователно отговорът на @tiziano е подвеждащ).
>>> print "\c"
\c
Истинският проблем е, че \copy
е psql
команда, а не команда PostgreSQL от страната на сървъра. Не можете да го използвате с клиент, различен от psql
. Вместо това трябва да използвате psycopg2
поддръжка за COPY
за да го направите чрез вашия клиентски драйвер.