• python学习之文件读写操作


    open函数

      在使用文件之前,需要先打开,即使用open函数

      如:

      files=open("文件路径","操作方式")

      解释如下:

      (1files:为文件对象的名称,即文件的变量名。供后期调用

      (2open的参数:文件路径---标识需要打开的文件地址信息,此地址可以是相对路径也可以是绝对路径,根据实际情况配置;

      (3open的参数:操作方式---标识以哪种方式打开文件。

      文件打开模式有:

      1)只读:r,指针在开始

      2)写入:w,指针在开始

      3)追加:a,指针在结尾

      4)更新:+(可读可写)

      打开文件后,文件对象有各种属性,

      如:

      (1files.closed:关闭文件,如果文件已被关闭返回true,否则返回false

      (2files.mode:返回被打开文件的访问模式;

      (3files.name:返回文件的名称;

      (4files.softspace

    close()方法

      表示:刷新缓冲区里任何还没有写入的信息,并关闭该文件,这之后便不能进行写入。

      使用:files.close()

    write()方法

      表示:可以将任何字符串写入一个打开的文件,方法不会在字符串的结尾添加换行,如有需要,可以自行在写入的信息后加换行(

    read()方法

      表示:可以从一个打开的文件中读取一个字符串。

      参数:count--标识读取的字节数,如果未传入时,将读取所有内容

    next()方法

      表示:返回文件的下一行

    readline()方法

      表示:读取整行,包括换行符

    readlines()方法

      表示:读取所有行并返回列表,参数sizeint设置大于0时,则是设置一次读取多少字节

    seek()方法

      表示:设置文件当前位置,参数offset--开始的偏移量,也就是指需要移动的字节数

    tell()方法

      表示:返回文件当前位置

    writelines()方法

      表示:向文件中写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符

      例如:

      打开文件,并读取所有列,然后关闭文件

     

      注意:在地址中,可能被转义,所以如果存在转移的情况时,需要再添加一个标识是不需要转义

      (1、获取文件的行数

      len(intercase)

      (2、循环输出所有行

     

      (3、将每行数据进行分割

     

  • 相关阅读:
    再提一个建议,不过就要辛苦dudu了
    项目中的小项目实现在望
    Visual Studio.Net 技术Tip
    IQueryable与foreach的困惑?
    [转贴]浅析大型网站的架构
    [原创]WCF入门级使用教程(转载请注明出处)
    [原创]在msmq3.0中使用http协议发送消息
    [转贴][WCF Security] 4. 用户名/密码身份验证
    [转贴][WCF Security] 1. 基本概念
    [转]在SQL Server2005中进行错误捕捉
  • 原文地址:https://www.cnblogs.com/smallstone2018/p/9841957.html
Copyright © 2020-2023  润新知