Esempio n. 1
0
def writeToDict(data):
    #must after load data  转变为词典行数据
    new_data=[]
    #001005  6888   www.axiata.com  Axiata Group Berhad Axiata Group Berhad Axiata  None
    for item in data:
        tup = item.split('\t')
        type=tup[0]
        if type == "ASTOCK":
            type = "_a股"
        elif type == "HKSTOCK":
            type = "_港股"
        elif type == "USSTOCK":
            type = "_美股"
        sitename=tup[1]
        aliass=tup[2].split('#')
        url=tup[3]
        # #同花顺/*Cate=pretreat;Seg=;Value=onto_value:prop=_股票简称;infos=id:300033;$
        if re.match(r"\d+$", sitename.lower()) and True or False:
            new_data.append(GetOneDictLine.getOnePostDictLineWithId(sitename,type,sitename.lower()))
        else:
            new_data.append(GetOneDictLine.getOneDictLineWithId(sitename,type,sitename.lower()))
        for alias in aliass:
            if alias != "":
                if re.match(r"\d+$", alias.lower()) and True or False:
                    new_data.append(GetOneDictLine.getOnePostDictLineWithId(alias,type,sitename.lower()))
                else:
                    new_data.append(GetOneDictLine.getOneDictLineWithId(alias,type,sitename.lower()))
    
    
    is_update = False
    is_update =  FindTheChangedPart.run(new_data,setting.SITE_NAME_FILE)
    return is_update