import sys import numpy as N RS=N.genfromtxt('RS.csv',names=True,comments='#',delimiter=';',dtype=None,encoding='utf-8') print(RS) tabs=N.genfromtxt('csv2tab.csv',names=True,comments='#',delimiter=';',dtype=None,encoding='utf-8') print(tabs) vars = {'tmitja':['Jahresmitteltemperatur','GradC','Jahresmittel der Temperatur'], 'niedja':['Jahresniederschlag','mm','Jahressumme des Niederschlags'], 'tmax00':['Eistage','Tage','Tage mit Tagfrost'], 'tmax25':['Sommertage','Tage','Tage mit einer Maximaltemperatur über 25 Grad'], 'tmax30':['Hitzetage','Tage','Tage mit einer Maximaltemperatur über 30 Grad'], 'tmax99':['Hitzeintensität','Tage','3.heißeste Tag im Jahr'], 'nied01':['Trockentage','Tage','Tage mit weniger als 1 mm Regen'], 'nied20':['Starkregentage','Tage','Tage mit mehr als 20 mm Regen'], 'nied99':['Regenintensität','mm/d','3.höchster Tagesniederschlag im Jahr'], 'dadr18':['Schwületage','Tage','Tage mit einem Dampfdruck von mehr als 18 hPa' ], 'snow10':['Schneetage','Tage','Tage mit einer Schneedecke von mehr als 10 cm'], 'wmax25':['Sturmtage','Tage','Tage mit einer Windböe vom 25 m/s']} f=open('tab.html','w') f.write('\n') f.write('\n') f.write('\n') f.write('\n') f.write('db2020\n') f.write('\n') f.write('\n') f.write('\n') f.write('\n') f.write('\n') f.write('\n') f.write('

Klimaentwicklungen in den Deutschen Tourismusregionen: 1961-2019

\n') #f.write('PIK\n') f.write('

Sortierbare Tabelle:

\n') f.write('\n') f.write('\n') f.write('\n') f.write('\n') f.write('\n') f.write('') f.write('') f.write('') for var in vars: f.write(''%(vars[var][2],vars[var][0])) f.write('\n') f.write('\n') f.write('') f.write('') f.write('') for var in vars: f.write(''%(vars[var][1])) f.write('\n') f.write('\n') f.write('') f.write('') f.write('') for var in vars: f.write('') f.write('') f.write('\n') f.write('\n') f.write('\n') ################### rs = N.array(tabs['RS']) for k in RS: id = N.where(rs==k['RS'])[0] if((len(id)>0)&(tabs['tmitja'][id]>-900)): f.write('') f.write(''%(k['Reisegebiet'])) f.write(''%(k['RS'])) f.write(''%(k['BL'][3:])) for var in vars: f.write(''%(tabs[var][id])) var = var+'_' if(tabs[var][id]>0): f.write(''%(tabs[var][id])) else: f.write(''%(tabs[var][id])) f.write('\n') f.write('
P1: 1961-1990%s
P2: 1990-2019%s
ReisegebietSchlüsselBundeslandP1P2-P1
%s%s%s%.1f%.1f%.1f
\n') f.write('\n') f.write('\n') f.close()