def trim(txt): """ 1st line : begin using 2nd line : end using 3rd line : exception blank line : begin reading the data """ mode = False des = '' aux = '' res = [] exs = ['<URL>'] lis = xz.txt2lis(txt) # des = lis.pop(0) aux = lis.pop(0) while 1: if lis[0] == '': break exs.append(lis.pop(0)) # for x in lis: if mode == True: if re.match(aux, x): mode = False res.append(x) elif mode == False: if re.match(des, x): mode = True res.append(x) for rg in exs: if re.match(rg, x): res.append(x) break res = "\n".join(res) return res
def bibliotheken(sache): import bibliothek sache = xz.txt2lis(sache) sache = bibliothek.isbns2daten(sache) sache = ["\t".join(x) for x in sache] txt = bibliothek.xmls2ein() sache.append(txt) print(txt) return sache
def xlscountif4exist(sache, listfile): sache = sache2list(sache) lis = xz.txt2lis(listfile) res = [] for x in sache: if x in lis: res.append(True) else: res.append(False) sache = [str(x) for x in res] return sache
def lis2eval(sache): sache = sache2list(sache) res = [] for x in xz.txt2lis('a.txt'): try: y = eval(x) except SyntaxError: y = x except NameError: y = x y = str(y) res.append(y) return res
def countif_aus_hier(sache): # sache = sache2list(sache) sache = xz.txt2lis(sache) dic = {} res = [] for x in sache: if x in dic: dic[x] += 1 else: dic[x] = 1 res.append([x, dic[x]]) # sache = [x[0] + "\t" + str(x[1]) for x in res] return sache
def checkdiff2(vor): lis1 = xz.str2lis(x) lis2 = xz.txt2lis(opt) res1 = [] res1.append('Exist in THIS, Does not exist in THAT') res2 = [] res2.append('Exist in THAT, Does not exist in THIS') for x in lis1: if not x in lis2: res1.append(x) for x in lis2: if not x in lis1: res2.append(x) d1 = len(res1) d2 = len(res2) sache = "\n".join(res1) x += "\n------------------------------\n" x += "\n".join(res2) return x
def addtext(txt): lis = xz.txt2lis(txt) for x in lis: addone(x, False) pid = getpid() tasks(pid)