Exemple #1
0
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 )
Exemple #2
0
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)
Exemple #3
0
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)
Exemple #4
0
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
Exemple #5
0
def txt2kts(txt, key='tag', ein='d'):
    ldic = xz.txt2ldic(txt)
    res = timeseriesKK(ldic, key, ein)
    return res