Python处理文本文件案例一则

问题描述:当前文件夹中有一文件data.txt,其中包含一些自然数,每行一个。要求编写程序,读取data.txt中的所有自然数,将其升序排序之后写入新文件data_new.txt中。

技术要点:1)内置函数int()用来把数字字符串转换为整数时可以自动忽略尾部的换行符\n;2)列表方法sort()支持使用key参数指定排序规则,该参数要求为可调用对象,可以是函数或lambda表达式。

参考代码:

运行结果:

董老师127课免费视频地址: https://pan.baidu.com/s/1jJeAs8Q 密码: px59

原文发布于微信公众号 - Python小屋(Python_xiaowu)

原文发表时间:2018-08-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏崔庆才的专栏

Python 3 中 PyMongo 的用法

MongoDB存储在这里我们来看一下Python3下MongoDB的存储操作,在本节开始之前请确保你已经安装好了MongoDB并启动了其服务,另外安装好了Pyt...

2.8K1
来自专栏IT派

菜鸟用Python操作MongoDB,看这一篇就够了

MongoDB是由C++语言编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储形式类似JSON对象,它的字段值可以包含其他文档、数组及文...

981
来自专栏java一日一条

50个常见的 Java 错误及避免方法(第二部分)

System.out.println("Whatdo you want to do?");

1163
来自专栏思考的代码世界

Python基础学习08天

1504
来自专栏微信公众号:Java团长

Java面试题整理及参考答案

允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:

1172
来自专栏Java 源码分析

Java多线程

1.复写run方法的目的在于,把要运行的代码放到run方法里面,也就是新的线程要跑什么内容 这也就是第一种多线程的方法,其主要的步骤如下: 继承Thread类 ...

3034
来自专栏Android相关

X86 Assemble指令--MOVS指令簇

该指令簇包括: MOVS mem16,mem16:显式指定源操作数与目的操作数 MOVSB:每次移动一个字节 MOVSW:每次移动一个字 MOVSD:每...

1462
来自专栏salesforce零基础学习

salesforce lightning零基础学习(十) Aura Js 浅谈三: $A、Action、Util篇

前两篇分别介绍了Component类以及Event类,此篇将会说一下 $A , Action以及 Util。

1372
来自专栏自动化测试实战

RF自定义系统关键字

3907
来自专栏Kevin-ZhangCG

[ Java面试题 ]算法篇

20611

扫码关注云+社区

领取腾讯云代金券