通达信PYTHON读取本地数据,手机股票软件能下载日线数据

Q1:python 读取本地数据然后插入到另一个数据库中

class Buffer(object):
    MAXSIZE = 8192
    def __init__(self, conn, sql):
        self.conn = conn
        self.sql = sql
        self.buffer = []
    def append(self, data):
        self.buffer.append(data)
        if len(self.buffer) > self.MAXSIZE:
            self.flush()
    def flush(self):
        data, self.buffer = self.buffer, []
        curr = self.conn.cursor()
        curr.executemany(self.sql, data)
        self.conn.commit()
# here are your code for init database connect conn_src and conn_store...
buff = Buffer(conn_store, "insert into sybase_user values (%s, %s)")
sql_query = "select a.id, a.name from user_info a where a.id=%s"
curr_src = conn_src.cursor()
curr_src.execute(sql_query, '0001')
for row in curr_src:
    buff.append(row)
buff.flush()

Q2:Python如何从文件读取数据

  • #!/usr/bin/python

  • #coding=utf-8

  • def readfile(filename):

  • with open(filename,'r') as f:

  • for line in f.readlines():

  • linestr = line.strip()

  • print linestr

  • linestrlist = linestr.split("\t")

  • print linestrlist

  • linelist = map(int,linestrlist)# 方法一

  • # linelist = [int(i) for i in linestrlist] # 方法二

  • print linelist

Q3:用python读取文本文件,对读出的每一行进行操作,这个怎么写?

古生代
前寒武代:600—564
寒武系 前期:564—535 中期:535—515 后期:515—500
奥陶系 500—436
老留系 436—409
泥盆系 前期:409—389 中期:389—378 后期:378—360
石炭系 前期:360—335 后期:335—284
二叠系 284—250
中生代
三叠系 前期:242—237 中期:237—229 后期:229—208
侏罗系 前期—中期:208—159 后期:159—140
白垩系 前期:140—94 后期:94—64

Q4:通达信 导出的股票txt历史数据 python怎么读取

.TNC是通达信全功能软件可以识别,平时用的通达信指标大部分都是.TNC格式。最近,我也是刚发现,又出来了一个.TNI格式,它也属于通达信指标,但不属于全功能软件可识别的指标(你用的肯定是全功能软件),必须用通达信加强版才能打开。也就是说,你要想打开.TNI指标必须用通达信加强版才可以。

Q5:中信万通和通达信每次盘后都要下载数据么

一般不需要,如果你要分析,可以下下来

Q6:是不是每次执行条件选股都要重新下载数据啊?

朋友,特别是盘后选,是要下载数据完整的,否则选股经常会出错。