Python课程设计 第 8 / 52 篇

文件处理

Chapter05

任务名称 - 文件处理

任务简介

  1. 掌握文件的操作模式与打开模式
  2. 理解文件内光标移动

社群话题

使用Python处理文件应该如何选择文件的打开模式

详细说明

  1. 用Python代码来操作计算机的硬盘,目的就是为了让我们的数据能够永久的保存
  2. 文件的内容可能还会有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日