python按字母顺序排列_如何在Python中按字母顺序排列文件?
我试图根据姓氏字母排列总统名单,尽管它正在绘制的文件目前在办公室中列出名字,姓氏,日期,并且不在办公室。
这就是我所拥有的,我需要对此做任何帮助。我已经搜寻了一些答案,其中大部分都超出了我的理解水平。我觉得我缺少一些小东西。我试图将它们全部分解成一个列表,然后对它们进行排序,但是我无法实现它,所以这就是我的起点。
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中按字母顺序排列文件?相关推荐
- java中按字母排序_如何在Java中按字母顺序对字符串进行排序
使用toCharArray()方法 该类的toCharArray()方法将字符串转换为字符数组并返回它. 按字母顺序对字符串值进行排序获取所需的字符串. 使用toCharArray()方法将给定的字符 ...
- python右对齐 数字_如何在Python中右对齐数值数据?
我有一些数据,我显示在3列格式,形式"键:值键:键:值键:值".这里有一个例子: p: 1 sl: 10 afy: 4 q: 12 lg: 10 kla: 3 r: 0 kl: 1 ...
- python 指定证书验证_如何在python中验证SSL证书?
我需要验证我的自定义CA签署了证书.使用OpenSSL命令行实用程序很容易做到: # Custom CA file: ca-cert.pem # Cert signed by above CA: bo ...
- python队列怎么用_如何在Python中使用多处理队列? - python
我很难理解多处理队列如何在python上工作以及如何实现它.假设我有两个python模块,它们从共享文件中访问数据,我们将这两个模块称为writer和Reader.我的计划是让读取器和写入器都将请求放 ...
- python字符串筛选输出_如何在Python中过滤字符串列表
Python使用列表数据类型在顺序索引中存储多个数据.它的工作方式类似于其他编程语言的数字数组.filter()方法是Python的一种非常有用的方法.可以使用filter()方法从Python中的任 ...
- python隐藏启动台_如何在Python中启动后台进程?
如何在Python中启动后台进程? 我正在尝试将shell脚本移植到更易读的python版本. 原始shell脚本在后台使用"&"启动多个进程(实用程序,监视器等). 如何 ...
- python绘图背景透明_如何在 Matplotlib 中更改绘图背景
介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...
- python获取当前时间戳_如何在Python中获取当前时间戳?
在Python中可以使用来自模块time.datetime或calendar的函数来获取当前时间戳,代码语句如[import time;ts = time.time() print(ts)]. 在Py ...
- python静态变量计数器_如何在Python中使用静态变量在计数
今天,在用Python写一个统计一个文件下有多少文件的小标本时,遇到了一个很棘手的问题.如何在Python中使用静态变量来计数.然后,就在网上一通查找,找的方法都是利用类的方法来实现静态变量.说实话没 ...
最新文章
- 「交互式梦境」首次被验证:睡着后,还能回答数学问题
- JVM 史上最最最完整知识总结!
- 13.multi-term-vector请求
- Ant编译SWF、SWC例子脚本
- C++正则表达式创建匿名函数
- WinXP利用无线网卡做AP共享上网
- 省级面板数据(1994-2019)十六:公共管理、社会保障和旅游业(stata版)
- 日历控件--MaterialCalendarView 详解
- ie 打开html文件 慢,win7系统使用ie浏览器访问网页显示缓慢、卡死的解决方法
- 从手机端 H5 制作来看 WEB 动画的术与道
- Http协议和Python调试过程
- 使用 parted 对单个磁盘进行分区并进行配额
- Thinkphp中的assign() 和 display()
- 统计正数和负数的个数用C语言数组,输入10个整数统计其中的正数和负数的个数,用数组实现...
- 数字SOC设计之低功耗设计入门(一)——低功耗设计目的与功耗的类型
- 2018年8月1日每日安全快讯 | 数十万酷视网络摄像头存在高危风险,可导致视频泄露
- CFO万象节暨2018财智未来高峰论坛开幕
- T400s + 双飞卡(42T0961) + 南神卡 上网设置
- 关于放大器中的SR参数
- keil c语言pdf,Keil软件“C语言”与“汇编”混编 —— 相关知识整理.pdf