python基础之综合练习一第三关python对文件的操作

任务描述
相关知识
Python对文件的读写操作
Python内置函数sorted的使用
编程要求
测试说明
任务描述
本关任务:编写一个能将不同文件中的所有数字,按从小到大的顺序写入新的文件中的小程序。

相关知识
为了完成本关任务,你需要掌握:

Python 如何进行读写文件操作;
Python 内置函数sorted的使用。
Python对文件的读写操作
通常,Python 对文件的操作大致可分为下列三步:

通过open函数打开指定文件,并且获得文件的句柄;
通过上一步的文件句柄,对文件进行读(read)、写(write)操作;
通过文件句柄的close函数关闭文件句柄。
其中,对于open函数,我们至少得知道其前2个参数以及encoding参数的含义(其他参数在生活中使用得并不多,有兴趣的可以查阅相关文档)。

第一个参数是文件路径,这个地方需要注意下使用的是绝对路径还是相对路径;
第二个参数是指明本次操作的模式,常用的可分为“读”、“写”和“读写”3种,分别对应字母r、w和r+(w+)。如果要对文件进行读操作,即指明模式值为r,那么必须保证该文件路径正确(即文件存在),并且禁止程序对该文件进行写操作;如果对文件进行写操作,即指明模式值为w,那么 Python 会打开这样一个文件,并且清空里面的内容,如果不存在,则会自动创建,同时,不允许程序对该文件进行读操作。r+和w+模式虽说既可以进行读操作,又可以进行写操作

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

别是个逗比吧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值