Python课程设计 第 8 / 52 篇
文件处理
Chapter05
任务名称 - 文件处理
任务简介
- 掌握文件的操作模式与打开模式
- 理解文件内光标移动
社群话题
使用Python处理文件应该如何选择文件的打开模式
详细说明
- 用Python代码来操作计算机的硬盘,目的就是为了让我们的数据能够永久的保存
- 文件的内容可能还会有100G,但是内存也许只有32G,确切的说,一般硬盘中的数据会远大于内存,所以当我们操作文件的时候要考虑硬件的承受能力,软件的性能极限要依托的硬件的基础之上
打卡要求(截图打卡)
练习一
写一个程序在要保持文件内容的顺序不变的前提下,去除文件中重复的行。
练习二
写一个在终端执行拷贝文件的命令,文件不仅限于文本文件,要求是:在终端环境下输入命令:
python(或者python3) Python文件路径 源文件路径 目标文件路径
比如:
python /Users/albert/Desktop/02/02.py /Users/albert/Desktop/02/a.jpg /Users/albert/Desktop/b.jpg
练习三
写一个修改文件的程序,要求是原来的内容不能被覆盖,修改之后字符之间的空格不能变化(4个空格)
源文件内容如下:
马一特 18 male
刘德华 50 male
林志玲 20 female
修改后的文件:
马一特[Albert] 18 male
刘德华 50 male
林志玲 20 female
作业打卡截至时间:9.9日