我是靠谱客的博主 粗心火车,最近开发中收集的这篇文章主要介绍python 存储csv文件_python 读取 postgreSQL 数据保存CSV文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

self.cursor.copy_expert("COPY (%s) TO STDOUT DELIMITER '`'"%(cmd),open(self.dump_file,"w"))

import psycopg2

import os

import csv

ROOT_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)),"..")

CSV_SEP = '`'

class Test():

def __init__(self):

self.database = 'test'

self.user = '###'

self.host = '###'

self.password = '###'

self.conn = psycopg2.connect("dbname='" + self.database + "' user='" + self.user + "' host='" + self.host + "' password='" + self.password + "'")

self.cursor = self.conn.cursor()

self.dump_file = 'test'

def dump_Test(self):

cmd='select * from public."Table1"'

print cmd

f = "%s_navstrand.csv" % (self.dump_file)

self.cursor.copy_expert("COPY (%s) TO STDOUT DELIMITER '`' CSV " % (cmd), open(f, "w"))

def read_csv2(self):

processcount = 0

f = "%s_navstrand" % (self.dump_file)

with open(f, "r", 1024 * 1024 * 1024) as csv_f:

for line in csv_f:

print line

def read_csv(self):

processcount = 0

f = "%s_navstrand.csv" % (self.dump_file)

with open(f) as csvfile:

lines = csv.reader(csvfile,delimiter='`')

for line in lines:

print line

def get_statistic(self):

self.dump_Test()

self.read_csv()

if __name__ == "__main__":

t = Test()

t.get_statistic()

最后

以上就是粗心火车为你收集整理的python 存储csv文件_python 读取 postgreSQL 数据保存CSV文件的全部内容,希望文章能够帮你解决python 存储csv文件_python 读取 postgreSQL 数据保存CSV文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部