zoukankan      html  css  js  c++  java
  • Python核心编程读笔 8: 文件和输入输出

    第九章 文件和输入输出

    一、文件内建函数、方法、属性

    1 文件内建函数

      file_object = open(file_name, access_mode='r', buffering=-1)

      工厂函数file()

    2 文件内建方法

      (1)输入、输出

        read()      write()

        readline()    

        readlines()    writelines()

      (2)移动

        seek()

        tell() 告诉你当前文件指针在文件中的位置

      (3)文件迭代

        for eachLine in f.readline()    这是老式的方法

        for eachLine in f          这是新式的方法

      (4)其他

        close()

    3 文件内建属性

       file.closed

       file.name

       file.mode

       file.encoding

       file.newlines

    二、标准文件

      stdin

      stdout

      stderr

    三、命令行参数

      sys.argv 是命令行参数的列表

      len(sys.argv) 是命令行参数的个数(也就是类似与C语言中的argc)

    四、文件系统

      os模块是Python访问操作系统功能的主要接口

      os.path可以完成一些针对路径名的操作。它提供的函数可以完成管理和操作文件路径名中的各个部分,获取文件或子目录信息,文件路径查询等操作

    五、文件执行

    六、永久存储模块

    1、pickle 和 marshal 模块

      转换并储存 Python 对象。该过程将复杂的对象转换为一个二进制数据集合, 这样就可以把数据集合保存起来或通过网络发送, 然后再重新把数据集合恢复原来的对象格式. 这个过程也被称为数据的扁平化,数据的序列化,或数据的顺序化
    2、DBM 风格的模块

    3、shelve 模块(更为完整的解决方案)

  • 相关阅读:
    python学习Day21--内置函数、反射
    python学习Day20--属性、类方法和静态方法+类多继承算法补充
    python学习Day19--面向对象的三大特性
    python学习Day18--继承
    python学习Day17--名称空间
    python学习Day16--面向对象
    python学习Day15--递归与二分查找
    python学习Day14--内置函数
    c# 深克隆与浅克隆
    css test-align 和 margin 居中什么区别
  • 原文地址:https://www.cnblogs.com/hansonwang99/p/4963455.html
Copyright © 2011-2022 走看看