python按字母顺序排列_如何在Python中按字母顺序排列文件?
我試圖根據姓氏字母排列總統(tǒng)名單,盡管它正在繪制的文件目前在辦公室中列出名字,姓氏,日期,并且不在辦公室。
這就是我所擁有的,我需要對此做任何幫助。我已經搜尋了一些答案,其中大部分都超出了我的理解水平。我覺得我缺少一些小東西。我試圖將它們全部分解成一個列表,然后對它們進行排序,但是我無法實現(xiàn)它,所以這就是我的起點。
INPUT_FILE = 'presidents.txt'
OUTPUT_FILE = 'president_NEW.txt'
OUTPUT_FILE2 = 'president_NEW2.txt'
def main():
infile = open(INPUT_FILE)
outfile = open(OUTPUT_FILE, 'w')
outfile2 = open(OUTPUT_FILE2,'w')
stuff = infile.readline()
while stuff:
stuff = stuff.rstrip()
data = stuff.split('\t')
president_First = data[1]
president_Last = data[0]
start_date = data[2]
end_date = data[3]
sentence = '%s %s was president from %s to %s' % \
(president_First,president_Last,start_date,end_date)
sentence2 = '%s %s was president from %s to %s' % \
(president_Last,president_First,start_date, end_date)
outfile2.write(sentence2+ '\n')
outfile.write(sentence + '\n')
stuff = infile.readline()
infile.close()
outfile.close()
main()
總結
以上是生活随笔為你收集整理的python按字母顺序排列_如何在Python中按字母顺序排列文件?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaWeb之02_tomcat
- 下一篇: Linux下oracle11Gr2(64