日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python如何合并兩個(gè)文檔內(nèi)容

1、兩個(gè)文檔合并之前

阿克陶網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司從2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司

2、合并兩個(gè)文件的代碼:

file1 = open("name,tel.txt", "rb")
file2 = open("name,email.txt", "rb")
file_list1 = file1.readlines() # 將所有變量讀入列表file_list1
file_list2 = file2.readlines() # 將所有變量讀入列表file_list2
# print(type(file1))
 
# 定義各屬性數(shù)據(jù)存儲(chǔ)列表
file_list1_name = []
file_list1_tel = []
file_list2_name = []
file_list2_email = []
 
# 遍歷file_list1 列表 將得到的信息進(jìn)行下列操作
for message in file_list1:
 
  temp_list = message.split()
  # 將txt文件中的第一行 也就是file_list1列表的第一項(xiàng) 用split方法操作 
  以空格為分隔符 分成兩部分繼續(xù)放到temp_list列表里
 
  file_list1_name.append(str(temp_list[0].decode('gbk')))  # 包含中文 選gbk
  file_list1_tel.append(str(temp_list[1].decode('gbk')))
 
 # 操作與file_list1列表完全相同
 for message in file_list2:
   temp_list = message.split()
   file_list2_name.append(str(temp_list[0].decode('gbk')))
   file_list2_email.append(str(temp_list[1].decode('gbk')))
 
 
 # print(len(file_list1_name))
 # 選擇與file_list2中的名稱相同的file_list1中的名稱合并....
 file_list3 = []
 for i in range(len(file_list1_name)):
  s = ''
  if file_list1_name[i] in file_list2_name:
    j = file_list2_name.index(file_list1_name[i]) #列表index方法 查找括號(hào)內(nèi)對(duì)象 返回值為索引位置
    s = '\t'.join([file_list1_name[i], file_list1_tel[i], file_list2_email[j]])
    # 字符串join方法連接三個(gè)屬性,之間以(\t 制表位)隔開
    s += '\n'
   else:
     s = '\t'.join([file_list1_name[i], file_list1_tel[i], str("--------------")])
     s += '\n'
  file_list3.append(s)
 
 # 選擇file_list1中的名稱與file_list2中的名稱不相同的
 for i in range(len(file_list2_name)):
   s = ''
   if file_list2_name[i] not in file_list1_name:
     s = '\t'.join([file_list2_name[i], str('--------------'), file_list2_email[i]])
     s += '\n'
   file_list3.append(s)
 
 
# 將數(shù)據(jù)寫入file3
file3 = open("三屬性合并.txt", "w")
file3.writelines(file_list3)
 
# 關(guān)閉文件
file1.close()
file2.close()
file3.close()

3、合并兩個(gè)文檔之后的結(jié)果:


網(wǎng)站名稱:創(chuàng)新互聯(lián)Python教程:python如何合并兩個(gè)文檔內(nèi)容
文章起源:http://www.5511xx.com/article/cdeohoc.html