Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中使用psql导出为csv_Python_Postgresql_Csv_Psycopg2_Psql - Fatal编程技术网

在python中使用psql导出为csv

在python中使用psql导出为csv,python,postgresql,csv,psycopg2,psql,Python,Postgresql,Csv,Psycopg2,Psql,我有一个非常简单的psql命令将表导出到csv \COPY report TO '\path\reprot.csv' DELIMITER ',' CSV HEADER; 如何在python中运行此命令 *我已经安装了psycopg2您可以使用python。使用游标的copy\u expert()方法:。具体的操作方式取决于您真正想要做什么。因为您有CSV,所以没有必要使用分隔符“,”。当请求逗号分隔的值时,COPY默认为逗号。@IljaEverilä那么语句应该是什么?!使用链接文档中的复制专

我有一个非常简单的psql命令将表导出到csv

\COPY report TO '\path\reprot.csv' DELIMITER ',' CSV HEADER;
如何在python中运行此命令


*我已经安装了psycopg2

您可以使用python。

使用游标的
copy\u expert()
方法:。具体的操作方式取决于您真正想要做什么。因为您有
CSV
,所以没有必要使用
分隔符“,”
。当请求逗号分隔的值时,COPY默认为逗号。@IljaEverilä那么语句应该是什么?!使用链接文档中的复制专家:“sql语句的形式应该是
将表复制到标准输出
导出到作为参数传递的文件对象”。我知道,但我想知道如何在PythonId中的pysocpg2或psql中执行。您知道如何执行吗?