def kml2tsv(des,aux): kopfer = xz.getkmlheader(des) res1 = xz.kml2ldic(des) res1 = xz.ldic2fill(res1,kopfer) res1 = tsv7kml(res1,'kml2tsv') xz.ldic2txt(res1,aux,kopfer) res2 = xz.txt2ldic(aux) if res1 == res2: pass else: assert( 1 == 1 ) # bluff for i in range( len(res1) ): d1 = res1[i] d2 = res2[i] # print( '#',i ) #d if d1 == d2: continue try: print( d1 ) except UnicodeEncodeError: pass try: print( d2 ) except UnicodeEncodeError: pass # break assert( 1 == 2 )
def tsv2kml(des, aux): kopfer = xz.getheader(des) res1 = xz.txt2ldic(des) res1 = tsv7kml(res1, 'tsv2kml') xz.ldic2kml(res1, aux, kopfer) #d ldic2kml(res1,'w.memo',kopfer) #debug # time.sleep(1) res2 = xz.kml2ldic(aux) if res1 == res2: pass else: assert (1 == 1) # bluff assert (1 == 2)
def kml2tsv(des, aux): kopfer = xz.getkmlheader(des) res1 = xz.kml2ldic(des) res1 = tsv7kml(res1, 'kml2tsv') xz.ldic2txt(res1, aux, kopfer) res2 = xz.txt2ldic(aux) if res1 == res2: pass else: assert (1 == 1) # bluff for i in range(len(res1)): d1 = res1[i] d2 = res1[i] print(i) if d1 == d2: continue print(i, i, i, i) print(d1) print(d2) break assert (1 == 2)
def tbl4log(txt, dic, gettable=False): assert (isinstance(dic, dict)) tbl = xz.txt2tbl(txt) header = xz.getheader(txt) # if not 'tag' in dic: dic['tag'] = xt.heute() # assert sorted(header) == sorted(list(dic.keys())) if tbl[-1][0] == str(dic['tag']): tbl.pop() res = [dic[k] for k in header] tbl.append(res) # xz.tbl2txt(tbl, txt) if gettable == True: return tbl else: tbl = xz.txt2ldic(txt) tbl = xz.bless(tbl) return tbl, header
def txt2kts(txt, key='tag', ein='d'): ldic = xz.txt2ldic(txt) res = timeseriesKK(ldic, key, ein) return res