国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現文件信息進行合并實例代碼

2020-02-22 22:53:12
字體:
來源:轉載
供稿:網友

將電話簿TeleAddressBook.txt和電子郵件EmailAddressBook.txt合并為一個完整的AddressBook.txt

def main():  ftele1=open("d:/TeleAddressBook.txt","rb")  ftele2=open("d:/EmailAddressBook.txt","rb")  ftele1.readline()  ftele2.readline()  lines1=ftele1.readlines()  lines2=ftele2.readlines()  #建立空列表用于存儲姓名電話Email  list1_name=[]  list1_tele=[]  list2_name=[]  list2_email=[]  #獲取TeleAddressBook  for line in lines1:    elements=line.split()    list1_name.append(str(elements[0].decode("gbk")))    list1_tele.append(str(elements[1].decode("gbk")))  #獲取EmailAddressBook  for line in lines2:    elements=line.split()    list2_name.append(str(elements[0].decode("gbk")))    list2_email.append(str(elements[1].decode("gbk")))   lines=[]  lines.append("姓名/t電話/t/t郵箱/n")  #按索引方式遍歷姓名列表  for i in range(len(list1_name)):    s=''    if list1_name[i] in list2_name:      j=list2_name.index(list1_name[i])      s="/t".join([list1_name[i],list1_tele[i],list2_email[j]])      s+="/n"    else:      s="/t".join([list1_name[i],list1_tele[i],str("-----------")])      s+="/n"    lines.append(s)  for i in range(len(list2_name)):    s=""    if list2_name[i] not in list1_name:      s="/t".join([list2_name[i],str("-----------"),list2_email[i]])      s+="/n"    lines.append(s)  #將新生成的合并數據寫入新的文件中   ftele3=open("d:/AddressBook.txt","w")  ftele3.writelines(lines)  #關閉文件  ftele3.close()  ftele1.close()  ftele2.close()  print("The addressBooks are merged!")main()

演示結果:

總結

以上就是本文關于Python實現文件信息進行合并實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 城步| 昭平县| 涟水县| 无极县| 永春县| 屯昌县| 大冶市| 内丘县| 宣城市| 沁源县| 平遥县| 集安市| 新巴尔虎右旗| 芒康县| 沂水县| 永川市| 甘肃省| 原平市| 璧山县| 手游| 柞水县| 金山区| 渑池县| 鹿泉市| 原阳县| 合水县| 合肥市| 宣汉县| 香格里拉县| 株洲县| 田林县| 阳江市| 汤阴县| 宣恩县| 资溪县| 南召县| 富源县| 舞钢市| 海晏县| 抚顺市| 申扎县|