欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python合并文本文件示例

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

python實(shí)現(xiàn)兩個(gè)文本合并

employee文件中記錄了工號(hào)和姓名

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

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

bonus文件中記錄工號(hào)和工資

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

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

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

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

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


這個(gè)應(yīng)該是要求用shell來寫的,但我的shell功底不怎么樣,就用python來實(shí)現(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 openvc 裁剪、剪切圖片 提取圖片的行和列

    python openvc 裁剪、剪切圖片 提取圖片的行和列

    這篇文章主要介紹了python openvc 裁剪、剪切圖片 提取圖片的行和列,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • django實(shí)現(xiàn)前后臺(tái)交互實(shí)例

    django實(shí)現(xiàn)前后臺(tái)交互實(shí)例

    本篇文章主要介紹了django實(shí)現(xiàn)前后臺(tái)交互實(shí)例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • pygame游戲之旅 按鈕上添加文字的方法

    pygame游戲之旅 按鈕上添加文字的方法

    這篇文章主要為大家詳細(xì)介紹了pygame游戲之旅的第11篇,按鈕上添加文字的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Python處理數(shù)據(jù)之匹配兩個(gè)Excel文件數(shù)據(jù)的實(shí)現(xiàn)方法

    Python處理數(shù)據(jù)之匹配兩個(gè)Excel文件數(shù)據(jù)的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于Python處理數(shù)據(jù)之匹配兩個(gè)Excel文件數(shù)據(jù)的實(shí)現(xiàn)方法,可以使用Python的Pandas庫來實(shí)現(xiàn)兩層循環(huán)匹配兩個(gè)Excel文件,需要的朋友可以參考下
    2023-09-09
  • Python PSO算法處理TSP問題詳解

    Python PSO算法處理TSP問題詳解

    這篇文章主要介紹了Python PSO算法處理TSP問題,PSO粒子群算法是一種基于鳥類覓食開發(fā)出來的優(yōu)化算法,它是從隨機(jī)解出發(fā),通過迭代尋找最優(yōu)解,通過適應(yīng)度來評(píng)價(jià)解的品質(zhì)
    2022-11-11
  • 深入學(xué)習(xí)python的yield和generator

    深入學(xué)習(xí)python的yield和generator

    這篇文章主要為大家詳細(xì)介紹了python的yield和generator,針對(duì)python的生成器和yield關(guān)鍵字進(jìn)行深入學(xué)習(xí),感興趣的小伙伴們可以參考一下
    2016-03-03
  • Python中pygame游戲模塊的用法詳解

    Python中pygame游戲模塊的用法詳解

    Pygame是一組用來開發(fā)游戲軟件的 Python 程序模塊,Pygame 在 SDL(Simple DirectMedia Layer) 的基礎(chǔ)上開發(fā)而成,它提供了諸多操作模塊,本文給大家介紹了Python中pygame游戲模塊的用法,需要的朋友可以參考下
    2024-01-01
  • 淺談Keras中fit()和fit_generator()的區(qū)別及其參數(shù)的坑

    淺談Keras中fit()和fit_generator()的區(qū)別及其參數(shù)的坑

    這篇文章主要介紹了Keras中fit()和fit_generator()的區(qū)別及其參數(shù)的坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python爬蟲入門案例之爬取二手房源數(shù)據(jù)

    Python爬蟲入門案例之爬取二手房源數(shù)據(jù)

    讀萬卷書不如行萬里路,學(xué)的扎不扎實(shí)要通過實(shí)戰(zhàn)才能看出來,今天小編給大家?guī)硪环輕ython爬取二手房源信息的案例,可以用來直觀的了解房?jī)r(jià)行情,大家可以在過程中查缺補(bǔ)漏,看看自己掌握程度怎么樣
    2021-10-10
  • Python psutil模塊簡(jiǎn)單使用實(shí)例

    Python psutil模塊簡(jiǎn)單使用實(shí)例

    這篇文章主要介紹了Python psutil模塊簡(jiǎn)單使用實(shí)例,本文直接給出使用腳本,實(shí)現(xiàn)查看cpu的信息、查看內(nèi)存信息、查看系統(tǒng)啟動(dòng)時(shí)間、查看網(wǎng)卡信息等,需要的朋友可以參考下
    2015-04-04

最新評(píng)論