- 积分
- 948
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-12-2
- 最后登录
- 1970-1-1
|
发表于 2022-8-15 09:06:41
|
显示全部楼层
def ConnectDB(databasestr,str,wlon,elon,ulat,dlat): #
#读取数据
import pyodbc
import os
import numpy as np
import pandas as pd
list1=['台站名称','EEEee','NNnn','雨量']
dstr=r'{0}{1}'.format('Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=',databasestr)
conn = pyodbc.connect(dstr)
cursor = conn.cursor()
sql=r"{}{}' and StatInfo.IIiii=rainwind.StationNum".format("SELECT rainwind.个例日期, rainwind.台站名称, rainwind.雨量, rainwind.StationNum, StatInfo.IIiii,StatInfo.NNnn, StatInfo.EEEee FROM rainwind, StatInfo where rainwind.个例日期='",str)
data=pd.read_sql(sql,conn)
# 站点数据
stid_lon = data['EEEee']/100
stid_lat =data['NNnn']/100
stid_data = data['雨量']
return stid_lon,stid_lat,stud_data |
|