zoukankan      html  css  js  c++  java
  • 文件的使用

    一、文件概述:文件是一个存储在辅助存储器上的数据序列,可以包含任何数据内容。概念上,文件是数据的集合和抽象,类似地,函数是程序的集合和抽象。用文件形式组织和表达数据更有效也更为灵活。

    二、文件类型:文件包括两种类型:文本文件和二进制文件。

          二进制文件和文本文件最主要的区别在于是否有统一的字符编码。

          无论文件创建为文本文件或者二进制文件,都可以用“文本文件方式”和“二进制文件方式”打开,打开后的操作不同。

    1、二进制文件:二进制文件直接由比特0和比特1组成,没有统一字符编码,文件内部数据的组织格式与文件用途有关。适用于例如:png文件、avi文件等。

    2、文件文件:由单一特定编码组成的文件,如UTF-8编码,由于存在编码,也被看成是存储着的长字符串。适用于例如:txt文件、py文件。

    三、文件的打开关闭

    1、Python对文本文件和二进制文件采用统一的操作步骤,即“打开-操作-关闭”

    2、Python通过解释器内置的open()函数打开一个文件,并实现该文件与一个程序变量的关联,open()函数格式如下:

          <变量名> = open(<文件名>, <打开模式>)

          open()函数有两个参数:文件名和打开模式。文件名可以是文件的实际名字,也可以是包含完整路径的名字

    3、open()函数提供7种基本的打开模式

    4、文件的关闭

    <变量名>.close()

     四、文件的读写

    1、根据打开方式不同可以对文件进行相应的读写操作,Python提供4个常用的文件内容读取方法

    2、Python提供3个与文件内容写入有关的方法,如表所示。

     例子:文件内容写入

    fname = input("请输入要写入的文件: ")
    fo = open(fname, "w+")
    ls = ["唐诗", "宋词", "元曲"]
    fo.writelines(ls)
    for line in fo:    
       print(line)
    fo.close()

    执行过程:

    执行结果:

  • 相关阅读:
    Oracle SQL语句收集
    SqlParameter In 查询
    SQL 性能优化
    Entity Framework
    【XLL API 函数】 xlfSetName
    【XLL API 函数】xlfUnregister (Form 2)
    【XLL API 函数】xlfUnregister (Form 1)
    【Excel 4.0 函数】REGISTER 的两种形式以及VBA等效语句
    【Excel 4.0 函数】REGISTER
    【Bochs 官方手册翻译】 第一章 Bochs介绍
  • 原文地址:https://www.cnblogs.com/jiana/p/12957907.html
Copyright © 2011-2022 走看看