我试图根据姓氏字母排列总统名单,尽管它正在绘制的文件目前在办公室中列出名字,姓氏,日期,并且不在办公室。

这就是我所拥有的,我需要对此做任何帮助。我已经搜寻了一些答案,其中大部分都超出了我的理解水平。我觉得我缺少一些小东西。我试图将它们全部分解成一个列表,然后对它们进行排序,但是我无法实现它,所以这就是我的起点。

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中按字母顺序排列文件?相关推荐

  1. java中按字母排序_如何在Java中按字母顺序对字符串进行排序

    使用toCharArray()方法 该类的toCharArray()方法将字符串转换为字符数组并返回它. 按字母顺序对字符串值进行排序获取所需的字符串. 使用toCharArray()方法将给定的字符 ...

  2. python右对齐 数字_如何在Python中右对齐数值数据?

    我有一些数据,我显示在3列格式,形式"键:值键:键:值键:值".这里有一个例子: p: 1 sl: 10 afy: 4 q: 12 lg: 10 kla: 3 r: 0 kl: 1 ...

  3. python 指定证书验证_如何在python中验证SSL证书?

    我需要验证我的自定义CA签署了证书.使用OpenSSL命令行实用程序很容易做到: # Custom CA file: ca-cert.pem # Cert signed by above CA: bo ...

  4. python队列怎么用_如何在Python中使用多处理队列? - python

    我很难理解多处理队列如何在python上工作以及如何实现它.假设我有两个python模块,它们从共享文件中访问数据,我们将这两个模块称为writer和Reader.我的计划是让读取器和写入器都将请求放 ...

  5. python字符串筛选输出_如何在Python中过滤字符串列表

    Python使用列表数据类型在顺序索引中存储多个数据.它的工作方式类似于其他编程语言的数字数组.filter()方法是Python的一种非常有用的方法.可以使用filter()方法从Python中的任 ...

  6. python隐藏启动台_如何在Python中启动后台进程?

    如何在Python中启动后台进程? 我正在尝试将shell脚本移植到更易读的python版本. 原始shell脚本在后台使用"&"启动多个进程(实用程序,监视器等). 如何 ...

  7. python绘图背景透明_如何在 Matplotlib 中更改绘图背景

    介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...

  8. python获取当前时间戳_如何在Python中获取当前时间戳?

    在Python中可以使用来自模块time.datetime或calendar的函数来获取当前时间戳,代码语句如[import time;ts = time.time() print(ts)]. 在Py ...

  9. python静态变量计数器_如何在Python中使用静态变量在计数

    今天,在用Python写一个统计一个文件下有多少文件的小标本时,遇到了一个很棘手的问题.如何在Python中使用静态变量来计数.然后,就在网上一通查找,找的方法都是利用类的方法来实现静态变量.说实话没 ...

最新文章

  1. 「交互式梦境」首次被验证:睡着后,还能回答数学问题
  2. JVM 史上最最最完整知识总结!
  3. 13.multi-term-vector请求
  4. Ant编译SWF、SWC例子脚本
  5. C++正则表达式创建匿名函数
  6. WinXP利用无线网卡做AP共享上网
  7. 省级面板数据(1994-2019)十六:公共管理、社会保障和旅游业(stata版)
  8. 日历控件--MaterialCalendarView 详解
  9. ie 打开html文件 慢,win7系统使用ie浏览器访问网页显示缓慢、卡死的解决方法
  10. 从手机端 H5 制作来看 WEB 动画的术与道
  11. Http协议和Python调试过程
  12. 使用 parted 对单个磁盘进行分区并进行配额
  13. Thinkphp中的assign() 和 display()
  14. 统计正数和负数的个数用C语言数组,输入10个整数统计其中的正数和负数的个数,用数组实现...
  15. 数字SOC设计之低功耗设计入门(一)——低功耗设计目的与功耗的类型
  16. 2018年8月1日每日安全快讯 | 数十万酷视网络摄像头存在高危风险,可导致视频泄露
  17. CFO万象节暨2018财智未来高峰论坛开幕
  18. T400s + 双飞卡(42T0961) + 南神卡 上网设置
  19. 关于放大器中的SR参数
  20. keil c语言pdf,Keil软件“C语言”与“汇编”混编 —— 相关知识整理.pdf

热门文章

  1. 解决移动端上用overflow-y:scorll样式生硬的问题
  2. 用python实现纸牌游戏的随机抽牌洗牌过程(item系列几个内置方法的实例)
  3. ipad微信号无法连接服务器,ipad微信内置浏览器无法微信登录
  4. 深入探究宽字节注入漏洞与修补原理
  5. 计算机网络常见面试题(计算机考研必备)
  6. 好佳居软装十大品牌 软装拥有与众不同的体验
  7. REUSE_ALV_GRID_DISPLAY_LVC
  8. 2022年终极NFT课程
  9. 幸运抽奖java技术文档_原生js轮盘抽奖实例分析(幸运大转盘抽奖)
  10. 30分钟学会js新特性