19

作者: 可爱叽叽 | 来源:发表于2019-03-07 20:38 被阅读0次

    ——文件修改——

    文件修改的主要方法有两种:

    一种是先全部加载到内存中,然后进行修改,修改完之后再从内存写回到文件里。

    另外一种是修改原文件之后,写入到一个新的文件里。

    文件修改(一):

    主要任务:“郭顶”修改为“guoding"。

    大体思路:我们首先要打开两个文件,一个是要被修改的文件(以“r”模式打开更为安全),另一个是修改好后要写入的文件(以“w”模式打开),然后我们做一个循环,就是要逐行进行判断是否存在要修改的语句。如果某行存在要修改语句,我们进行修改后,把此行写入新的文件,如果不存在,此行直接写入文件即可。

    修改的方法:注意这里的某一行的格式为“字符串”的格式。我们可以简单的通过replace语句进行修改。

    程序如下:

    结果如下:

    原来的文件:

    修改后的文件:

    文件修改(二):

    主要任务:“银河有迹可循”修改为“银河无迹可循”。

    大体思路:上同

    修改方法:先把字符串转换为列表,然后找出要修改内容的下标,通过下标进行修改内容,然后再用空串将列表中的所有字符重新连接成字符串。

    程序如下:

    结果如下:

    原来的文件:

    修改后的文件:

    ——with语句——

    为了避免打开文件后忘记关闭,可以通过管理上下文,当with代码块执行完毕时,内部会自动关闭并释放文件资源

    语法: with open() as f :

    在Python 2.7 后,with又支持同时对多个文件的上下文进行管理:

    为了书写规范,一行不超过80个字符,我们可以在同时打开多个文件时,分行进行书写:

    相关文章

      网友评论

          本文标题:19

          本文链接:https://www.haomeiwen.com/subject/agzcuqtx.html