有什么方法可以提供带引号的分隔符,例如
import psycopg2
f_cm = open('cm.sql', 'r')
constr = "dbname='mydb' user= 'pgsql' host='127.0.0.1'"
db = psycopg2.connect(constr)
st = db.cursor()
#st.copy_from(f_cm, 'mytable', sep='","', columns = ('col1','col2', 'col3'))
#instead of
st.copy_from(f_cm, 'mytable', sep=',', columns = ('col1','col2', 'col3'))
日期格式为:
"54654","4454","45465"
"54546","4545","885dds45"
"54536","4546","885dd45"
我 在 psycopg2.0.9 中的 psycopg New 中搜索并找到了好消息
转到标题 psycopg 2.0.9 中的新增功能¶ 其中指出:copy_from() 和 copy_to() 现在可以使用带引号的分隔符。
工具:
psycopg2 = 2.4.5
python = 2.7.3