最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python合并文本文件示例

 更新時間:2014年02月07日 10:43:33   作者:  
這篇文章主要介紹了python合并文本文件示例,需要的朋友可以參考下

python實現(xiàn)兩個文本合并

employee文件中記錄了工號和姓名

復(fù)制代碼 代碼如下:

cat employee.txt:
100 Jason Smith
200 John Doe
300 Sanjay Gupta
400 Ashok Sharma

bonus文件中記錄工號和工資

復(fù)制代碼 代碼如下:

cat bonus.txt:
100 $5,000
200 $500
300 $3,000
400 $1,250

要求把兩個文件合并并輸出如下, 處理結(jié)果:

復(fù)制代碼 代碼如下:

400 ashok sharma $1,250
100 jason smith  $5,000
200 john doe  $500
300 sanjay gupta  $3,000


這個應(yīng)該是要求用shell來寫的,但我的shell功底不怎么樣,就用python來實現(xiàn)了

注意,按題目的意思,在輸出文件中還需要按照姓名首字母來排序的

復(fù)制代碼 代碼如下:

#! /usr/bin/env python
#coding=utf-8
fp01=open("bonus.txt","r")
a=[]
for line01 in fp01:
    a.append(line01)

fp02=open("employee.txt","r")

fc02=sorted(fp02,key=lambda x:x.split()[1])

for line02 in fc02:
    i=0
    while line02.split()[0]!=a[i].split()[0]:
        i+=1
    print "%s %s %s %s" % (line02.split()[0],line02.split()[1],line02.split()[2],a[i].split()[1])

fp01.close()
fp02.close()

相關(guān)文章

  • Python面向?qū)ο筮M(jìn)階學(xué)習(xí)

    Python面向?qū)ο筮M(jìn)階學(xué)習(xí)

    在本文里我們整理了關(guān)于Python面向?qū)ο蟮倪M(jìn)階學(xué)習(xí)知識點以及學(xué)習(xí)路線等內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2019-05-05
  • 在Python中構(gòu)建增廣矩陣的實現(xiàn)方法

    在Python中構(gòu)建增廣矩陣的實現(xiàn)方法

    今天小編就為大家分享一篇在Python中構(gòu)建增廣矩陣的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python中第三方庫lxml庫的最新詳細(xì)安裝步驟

    python中第三方庫lxml庫的最新詳細(xì)安裝步驟

    這篇文章主要給大家介紹了關(guān)于python中第三方庫lxml庫的最新詳細(xì)安裝步驟,lxml是一種使用Python編寫的庫,可以迅速、靈活地處理 XML,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • Python使用Selenium、PhantomJS爬取動態(tài)渲染頁面

    Python使用Selenium、PhantomJS爬取動態(tài)渲染頁面

    本文主要介紹了Python使用Selenium、PhantomJS爬取動態(tài)渲染頁面,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • 從零開始的TensorFlow+VScode開發(fā)環(huán)境搭建的步驟(圖文)

    從零開始的TensorFlow+VScode開發(fā)環(huán)境搭建的步驟(圖文)

    這篇文章主要介紹了從零開始的TensorFlow+VScode開發(fā)環(huán)境搭建的步驟(圖文),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • python按照行來讀取txt文件全部內(nèi)容(去除空行處理掉\t,\n后以列表方式返回)

    python按照行來讀取txt文件全部內(nèi)容(去除空行處理掉\t,\n后以列表方式返回)

    這篇文章主要介紹了python按照行來讀取txt文件全部內(nèi)容 ,去除空行,處理掉\t,\n后,以列表方式返回,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • python實現(xiàn)自動下載sftp文件

    python實現(xiàn)自動下載sftp文件

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)自動下載sftp文件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • 使用Python快速生成chrome插件相關(guān)文件結(jié)構(gòu)

    使用Python快速生成chrome插件相關(guān)文件結(jié)構(gòu)

    本文主要介紹了如何使用Python編寫一個程序,它允許用戶創(chuàng)建一些特定文件并將它們保存在指定的文件夾中,同時也能夠啟動?Google?Chrome?瀏覽器并打開擴(kuò)展頁面,感興趣的可以了解一下
    2024-11-11
  • PyQt5每天必學(xué)之事件與信號

    PyQt5每天必學(xué)之事件與信號

    這篇文章主要為大家詳細(xì)介紹了PyQt5每天必學(xué)之事件與信號的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python實現(xiàn)位圖分割的效果

    Python實現(xiàn)位圖分割的效果

    目前網(wǎng)絡(luò)上大多為用C++或者M(jìn)atlab編寫實現(xiàn)位圖分割,所以本文將使用Python實現(xiàn)位圖分割這一效果,代碼簡單易懂,感興趣的小伙伴可以關(guān)注一下
    2021-11-11

最新評論

拉萨市| 广平县| 延川县| 沈阳市| 漳平市| 土默特右旗| 盐亭县| 溧水县| 江达县| 图们市| 东莞市| 兖州市| 全椒县| 昌宁县| 娱乐| 竹山县| 边坝县| 海林市| 绿春县| 喀喇沁旗| 孝昌县| 德阳市| 加查县| 文山县| 东城区| 贺兰县| 偏关县| 乐都县| 德令哈市| 阜新| 黄浦区| 徐州市| 巫溪县| 乐安县| 鄂尔多斯市| 琼结县| 绥阳县| 潢川县| 灵寿县| 广宁县| 龙岩市|