zoukankan      html  css  js  c++  java
  • python 编程测试练习答案

    -- coding: UTF-8 --

    file('B.txt','wb').write(file('A.txt','rb').read())

    作业内容

    这次作业较为简单,从一个a.txt的多行文本文件中读出内容写到一个b.txt文件,我相信大家应该都有很多写法。根据这个要求,甚至使用copyfile(src,dst)也可以达到效果。

    从代码层面来说,我个人觉得小坑可能就是两点:

    1、是否有记得关闭文件。

    因为保持文件打开可能会消耗资源、也可能阻止文件如移动、删除等其他操作。据说 with语句 是会自动关闭读取完的文件的,但我还是觉得显示关闭较为放心。

    2、是否是一口气把整个文件读到内存了。

    看文件大小,如果预先知道是很大的文件,应该分块读,不过这里我也是整个读的。

    注意:缩进公认也是推荐4个空格的,原因大概是因为不同编辑器对空格的显示逻辑总是一样的,但是对于tab却五花八门

  • 相关阅读:
    第 2 章 OpenStack 架构
    第 2 章 OpenStack 架构
    第 1 章 虚拟化
    第 1 章 虚拟化
    第 1 章 虚拟化
    第 1 章 虚拟化
    第 1 章 虚拟化
    第 1 章 虚拟化
    第 1 章 虚拟化
    第 1 章 虚拟化
  • 原文地址:https://www.cnblogs.com/ITniu/p/6428505.html
Copyright © 2011-2022 走看看